docs: update docs for v1.1.0 features
Document message truncation, reconnect backoff, dork and wayback plugins. Update roadmap, tasks, and plugin table. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -109,6 +109,8 @@ level = "info" # Logging level: debug, info, warning, error
|
||||
| `!headers <url>` | HTTP header fingerprinting |
|
||||
| `!exploitdb <search\|id\|cve\|update>` | Search local Exploit-DB mirror |
|
||||
| `!payload <type> [variant]` | Web vuln payload templates |
|
||||
| `!dork <category\|list> [target]` | Google dork query builder |
|
||||
| `!wayback <url> [YYYYMMDD]` | Wayback Machine snapshot lookup |
|
||||
|
||||
### Command Shorthand
|
||||
|
||||
@@ -355,3 +357,46 @@ The `message` object provides:
|
||||
| `message.is_channel` | Whether target is a channel |
|
||||
| `message.params` | All message parameters |
|
||||
| `message.tags` | IRCv3 message tags (dict) |
|
||||
|
||||
## Message Truncation
|
||||
|
||||
Messages are automatically split at UTF-8 safe boundaries to comply with
|
||||
the IRC 512-byte line limit (RFC 2812). The overhead of `PRIVMSG <target> :`
|
||||
and `\r\n` is accounted for, so plugins can send arbitrarily long text
|
||||
without worrying about protocol limits.
|
||||
|
||||
## Reconnect Backoff
|
||||
|
||||
On connection loss, the bot reconnects with exponential backoff and jitter:
|
||||
|
||||
- Initial delay: 5 seconds
|
||||
- Growth: doubles each attempt (5s, 10s, 20s, 40s, ...)
|
||||
- Cap: 300 seconds (5 minutes)
|
||||
- Jitter: +/- 25% to avoid thundering herd
|
||||
- Resets to 5s after a successful connection
|
||||
|
||||
### `!dork` -- Google Dork Query Builder
|
||||
|
||||
Generate Google dork queries for a target domain. Template-based, no HTTP
|
||||
requests -- just outputs the query string for manual use.
|
||||
|
||||
```
|
||||
!dork list List all dork categories
|
||||
!dork admin example.com Admin/login panel dorks
|
||||
!dork files example.com Exposed document dorks
|
||||
```
|
||||
|
||||
Categories: admin, backup, cloud, config, creds, dirs, errors, exposed,
|
||||
files, login.
|
||||
|
||||
### `!wayback` -- Wayback Machine Lookup
|
||||
|
||||
Check the Wayback Machine for archived snapshots of a URL.
|
||||
|
||||
```
|
||||
!wayback example.com Check latest snapshot
|
||||
!wayback example.com/page 20240101 Check snapshot near a date
|
||||
```
|
||||
|
||||
Auto-prepends `https://` if no scheme is provided. Uses the Wayback Machine
|
||||
availability API.
|
||||
|
||||
Reference in New Issue
Block a user