Skip to content
This repository was archived by the owner on Feb 21, 2018. It is now read-only.

Instigator of Insanity

Compare
Choose a tag to compare
@Xe Xe released this 15 Dec 22:35
· 505 commits to master since this release

Features:

  • Asynchronous socket handling
    (and an easy way for modules to add socket handlers)
  • Dynamic channel joins
  • Forking to background
  • Logging to snoop channel
  • Modular loading and unloading
  • No specific libc dependency (tested on glibc, uclibc and musl)
  • Rehashing config file
  • SQLite database
  • Virtual environment support

Link Protocol Support:

  • First-class support for TS6
  • Partial support for inspircd
    • Support for inspircd has not been updated to the new link protocol handler
      functions. If you know anything about the inspircd link protocol or have
      some documentation on it, please let me know.

Modules:

  • Announcing and full RBL lookups of DNSBL hits (on elemental-ircd only)
  • Brainfuck interpreter
  • DNSBL lookups to snoop channel by user or IP address
  • DNS pool displaying (Via Tortoise Labs API)
  • FAQ management
  • Fibbonacci number lookups
  • Forwarding of KILLs not made by services to snoop channel
  • Gentle reminders for people that use "nick|away" nicknames
  • Immature phrase appender
  • JSON configuration file
  • Kill clients on a failed OPER attempt and log to snoop channel
  • Military operation name generation
  • Memory use statistics
  • MPD interface
    • Pause/Play/Next/Previous
  • Pretty printing of channel messages to the screen or log file
  • Random choice from a list
  • Relaying of HostServ messages from snoop channel to staff channel
    • Also does HostServ lookups on requested vhosts
    • Automatically rejects real domain names
  • Relaying of otherwise hidden protocol staff abuse points to snoop channel
    • On elemental-ircd, DNSBL hits are logged
    • RESV use
  • SQLite database
  • Sending files from the disk to a user or channel
  • Stress testing via the Orbital Friendship Cannon
    • Statistics logging of OFC runs
  • Twitch.tv API lookups of video streams
  • Youtube API lookups and searching