user
75c6ab1e62
docs: expand v2.0.0 roadmap with integrations and new plugins
...
Add FlaskPaste integration (paste overflow, URL shortener),
webhook listener, granular ACLs, and 10 new plugin targets
(virustotal, abuseipdb, jwt, mac, pastemoni, cron, paste,
shorten, emailcheck, canary). Reorganize TODO.md by category.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 20:14:10 +01:00
user
5dd4460d59
docs: mark integration tests complete
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 06:09:18 +01:00
user
ddefeb4242
docs: clean up stale TODO.md backlog
...
Remove completed items (username, dork, wayback, per-channel filtering,
message truncation, reconnect backoff, structured logging, bot/config
tests).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 04:58:46 +01:00
user
f1d4975a4a
docs: clean up TODO, draft v1.1.0 and v2.0.0 roadmap
...
Remove shipped items from backlog (waves 3-4, SASL, rate limiting,
IRCv3, channel management, state persistence, data update script).
Draft v1.1.0 (hardening + wave 5 plugins) and v2.0.0 (multi-server
+ stable API) milestones.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 03:12:56 +01:00
user
cf3abbdbae
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 >
2026-02-15 02:32:43 +01:00
user
530f33be76
feat: add wave 2 plugins and --cprofile CLI flag
...
Add 7 new pure-stdlib plugins: whois (raw TCP port 43), portcheck
(async TCP connect scan with internal-net guard), httpcheck (HTTP
status/redirects/timing), tlscheck (TLS version/cipher/cert inspect),
blacklist (parallel DNSBL check against 10 RBLs), rand (password/hex/
uuid/bytes/int/coin/dice), and timer (async countdown notifications).
Add --cprofile flag to CLI for profiling bot runtime. Update all docs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 01:58:47 +01:00
user
c5b0430da8
docs: add podman-compose, update all project documentation
...
- docker-compose.yml for podman-compose deployment
- Makefile: add up/down/logs compose targets
- README: plugin table, container quickstart, make targets
- PROJECT: plugin categories, deployment matrix, design decisions
- ROADMAP: v0.1 done, v0.2 current, v0.3-v1.0 planned
- TASKS: current sprint with priorities
- TODO: full backlog organized by wave
- CHEATSHEET: reorganized by category (OSINT, Red Team, OPSEC)
- INSTALL: container deployment instructions
- DEBUG: container logs, hot-reload, DNS troubleshooting
- USAGE: all 19 commands documented
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 01:46:21 +01:00
user
bf45abcbad
feat: initial implementation
...
Asyncio IRC bot with decorator-based plugin system.
Zero external dependencies, Python 3.11+.
- IRC protocol: message parsing, formatting, async TCP/TLS connection
- Plugin system: @command and @event decorators, file-based loading
- Bot orchestrator: connect, dispatch, reconnect, nick recovery
- CLI: argparse entry point with TOML config
- Built-in plugins: ping, help, version, echo
- 28 unit tests for parser and plugin system
2026-02-15 00:37:31 +01:00