docs: update roadmap and tracking for v0.4.0 wave 3
Mark v0.2.0 and v0.3.0 as done, set up wave 3 sprint targeting local database plugins (geoip, asn, torcheck, iprep, cve). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
16
README.md
16
README.md
@@ -1,6 +1,6 @@
|
||||
# derp
|
||||
|
||||
Asyncio IRC bot for Python 3.11+ with a decorator-based plugin system. Built for red team ops, OSINT, and OPSEC workflows. Zero external dependencies.
|
||||
Asyncio IRC bot for Python 3.11+ with a decorator-based plugin system. Built for red team ops, OSINT, and OPSEC workflows.
|
||||
|
||||
## Quick Start
|
||||
|
||||
@@ -22,19 +22,20 @@ make down # Stop
|
||||
|
||||
## Features
|
||||
|
||||
- Async IRC over plain TCP or TLS
|
||||
- Async IRC over plain TCP or TLS (SASL PLAIN auth)
|
||||
- Plugin system with `@command` and `@event` decorators
|
||||
- Hot-reload: load, unload, reload plugins at runtime
|
||||
- Admin permission system (hostmask patterns + IRCOP detection)
|
||||
- Command shorthand: `!h` resolves to `!help` (unambiguous prefix matching)
|
||||
- TOML configuration with sensible defaults
|
||||
- Auto reconnect, nick recovery, PING/PONG handling
|
||||
- Rate limiting, CTCP responses, auto reconnect
|
||||
- Containerized deployment via Podman
|
||||
|
||||
## Plugins
|
||||
|
||||
| Plugin | Commands | Description |
|
||||
|--------|----------|-------------|
|
||||
| core | ping, help, version, uptime, load, reload, unload, plugins | Bot management |
|
||||
| core | ping, help, version, uptime, whoami, admins, load, reload, unload, plugins | Bot management |
|
||||
| dns | dns | Raw UDP DNS resolver (A/AAAA/MX/NS/TXT/CNAME/PTR/SOA) |
|
||||
| encode | encode, decode | Base64, hex, URL, ROT13 |
|
||||
| hash | hash, hashid | Hash generation + type identification |
|
||||
@@ -42,6 +43,13 @@ make down # Stop
|
||||
| revshell | revshell | Reverse shell one-liners (11 languages) |
|
||||
| cidr | cidr | Subnet calculator + IP membership check |
|
||||
| crtsh | cert | Certificate transparency log lookup |
|
||||
| whois | whois | Raw socket WHOIS (port 43) |
|
||||
| portcheck | portcheck | Async TCP port scanner |
|
||||
| httpcheck | httpcheck | HTTP status, redirects, response time |
|
||||
| tlscheck | tlscheck | TLS version, cipher, cert details |
|
||||
| blacklist | blacklist | DNSBL/RBL IP reputation check |
|
||||
| rand | rand | Passwords, hex, UUIDs, dice rolls |
|
||||
| timer | timer | Countdown timers with notification |
|
||||
| example | echo | Demo plugin |
|
||||
|
||||
## Writing Plugins
|
||||
|
||||
Reference in New Issue
Block a user