Displays comprehensive help documentation for all available commands with usage examples. Lists all loaded plugins along with their descriptions in alphabetical order. Returns a random fortune message. Executes the `/usr/games/fortune` utility and sends the output as a message to the chat room. Displays the current date and time. Fetches the current date and time using Python's `datetime` module and sends it in a formatted message with proper ordinal suffixes to the chat room. Retrieves a tested/working random SOCKS5 proxy. Fetches a list of SOCKS5 proxies from public sources, tests their availability, and sends the first working proxy with latency information to the chat room. Caches working proxies for faster access. Checks if the specified domain or IP address is reachable. Performs DNS resolution and checks HTTP/HTTPS service availability. Reports successful DNS resolution and service status. Retrieves the karma points for the specified user. Retrieves the karma points for the specified user from a SQLite database and sends them as a message to the chat room. Increases the karma points for the specified user by 1. Increases the karma points for the specified user by 1 in the database and sends the updated points as a message to the chat room. Users cannot modify their own karma. Decreases the karma points for the specified user by 1. Decreases the karma points for the specified user by 1 in the database and sends the updated points as a message to the chat room. Users cannot modify their own karma. Fetches current weather information for any location using OpenWeatherMap API. Shows temperature (Celsius/Fahrenheit), conditions, humidity, wind speed, and weather emojis. Requires OPENWEATHER_API_KEY environment variable. Fetches definitions from Urban Dictionary. Use without arguments for random definition, or specify term and optional index number. Shows definition, example, author, votes, and permalink. Performs comprehensive DNS reconnaissance on a domain. Queries multiple DNS record types including A, AAAA, MX, NS, TXT, CNAME, SOA, and SRV records. Validates domain format and provides formatted results. Fetches the current Bitcoin price in USD from bitcointicker.co API. Shows real-time BTC/USD price with proper formatting. Includes error handling for API timeouts and data parsing issues. Shodan.io integration for security reconnaissance and threat intelligence. Commands: Search Examples: Common Filters: country, city, port, product, os, org, net, has_ssl, http.title Requires SHODAN_KEY environment variable Comprehensive DNS reconnaissance and attack surface mapping using DNSDumpster.com API. Commands: Features: Examples: Requires DNSDUMPSTER_KEY environment variable Comprehensive HTTP security header analysis with security scoring and recommendations. Features: Security Headers Analyzed: Security Ratings: Examples: Provides enterprise-grade security analysis for penetration testers and developers Advanced hash type identification with confidence scoring and tool recommendations. Features: Supported Categories: Tool Integration: Examples: Confidence Legend: Essential for penetration testers, forensic analysts, and password cracking Comprehensive SSL/TLS security scanning and analysis with vulnerability detection. Features: Security Checks: Security Ratings: Examples: Essential for security teams, system administrators, and developers ensuring TLS compliance Generates images using self-hosted Stable Diffusion. Supports options: --steps, --cfg, --h, --w, --neg, --sampler. Uses queuing system to handle multiple requests. See available options using just '!sd'. Generates text using Ollama's Mistral 7B Instruct model. Options: --max_tokens, --temperature. Uses queuing system for sequential processing. Fetches and displays a random XKCD comic. Downloads comic image and sends it directly to the chat room. Automatic preview when YouTube links are posted. Shows video info, description, and attempts to fetch lyrics. Also supports !yt [search terms] for direct YouTube searching. Schedule automated commands using cron syntax. Add or remove cron jobs for specific rooms and commands.
!set [option] [value] - Set configuration options (admin_user, prefix)📖 !help
🔌 !plugins
🃏 !fortune
⏰ !date
💻 !proxy
📶 !isup [domain/ip]
☯ !karma [user]
⇧ !karma [user] up
⇩ !karma [user] down
🌧️ !weather [location]
📖 !ud [term] [index]
🔍 !dns [domain]
💰 !btc
🔍 !shodan [command] [query]
!shodan ip <ip_address>
- Detailed IP information (services, ports, banners)!shodan search <query>
- Search Shodan database with filters!shodan host <domain>
- Host information and subdomain enumeration!shodan count <query>
- Count results with geographic/organization breakdown!shodan test
- Test API connection and debug queries
!shodan search apache
!shodan search "port:22 country:US"
!shodan search "product:nginx"
!shodan search "net:192.168.1.0/24"
!shodan search "http.title:'admin'"
🌐 !dnsdumpster [domain]
!dnsdumpster <domain>
- Complete DNS reconnaissance for any domain!dnsdumpster test
- Test API connection and key validity
!dnsdumpster google.com
!dnsdumpster github.com
!dnsdumpster example.com
Rate Limit: 1 request per 2 seconds💣 !exploitdb - Search Exploit Database
Description:
Search Exploit-DB for security vulnerabilities and exploits. Returns detailed information about exploits including EDB-ID, type, platform, author, and direct links to exploit code.
Usage:
!exploitdb <search_term> [max_results]
Parameters:
• search_term (required) - Software name, CVE number, or vulnerability type
• max_results (optional) - Number of results to return (1-10, default: 5)
Examples:
!exploitdb wordpress
- Search for WordPress exploits
!exploitdb apache 3
- Get 3 Apache exploits
!exploitdb windows privilege escalation
- Search for Windows privesc
!exploitdb CVE-2021-44228
- Search by CVE number
!exploitdb linux kernel 10
- Get 10 Linux kernel exploits
!exploitdb sql injection
- Search for SQL injection exploits
Output Includes:
• Exploit title and description
• EDB-ID (Exploit Database ID)
• Exploit type (webapps, local, remote, etc.)
• Platform/OS (PHP, Linux, Windows, etc.)
• Author name
• Publication date
• Direct link to full exploit code
Notes:
• Searches the official Exploit-DB CSV database
• May take a few seconds on first use (downloads database)
• Falls back to search links if database unavailable
⚠️ Use responsibly and only on systems you have permission to test.
🛡️ !headers <url>
Strict-Transport-Security
- HSTS enforcementContent-Security-Policy
- XSS protectionX-Frame-Options
- Clickjacking protectionX-Content-Type-Options
- MIME sniffing preventionReferrer-Policy
- Referrer controlFeature-Policy
- Browser feature restrictions
!headers example.com
!headers https://github.com
!headers localhost:3000
!headers subdomain.target.com
🔄 !hashid <hash>
-m
parameter--format=
parameter
!hashid 5d41402abc4b2a76b9719d911017c592
(MD5)!hashid aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
(SHA-1)!hashid $6$rounds=5000$salt$hash...
(SHA-512 Crypt)!hashid $y$j9T$...
(yescrypt - modern Linux)!hashid 8846f7eaee8fb117ad06bdd830b7586c
(NTLM)!hashid *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19
(MySQL)
🔐 !sslscan <domain[:port]>
!sslscan example.com
!sslscan github.com:443
!sslscan localhost:8443
!sslscan 192.168.1.1:443
Note: SSLv2/SSLv3 testing limited by Python security features📸 !sd [prompt]
📄 !text [prompt]
📰 !xkcd
🎬 YouTube Features
⏱️ !cron [add|remove] [room_id] [cron_entry] [command]
🔧 Admin Commands
!get [option] - Get configuration values
!saveconf - Save current configuration
!loadconf - Load saved configuration
!show - Display current configuration
!reset - Reset configuration to defaults
!load [plugin] - Load a plugin
!unload [plugin] - Unload a plugin
!reload - Reload all plugins
!disable [plugin] [room_id] - Disable a plugin for specific room
!enable [plugin] [room_id] - Enable a plugin for specific room
!rehash - Reload configuration
Note: Admin commands require admin_user privileges
Creative & Writing: !write, !script, !author, !poem, !rap, !story, !comic, !motiv, !debate, !crit, !litcrit
Technical: !tech, !dev, !py, !php, !regex, !math, !web, !it, !security, !ai, !ml, !data, !game, !gaming
Professional: !seo, !recruit, !coach, !devrel, !sales, !ceo, !mgmt, !startup, !invest, !fin, !acad
Educational: !tutor, !teach, !edu, !hist, !astro, !chem, !psych, !meditate, !socrat, !philos
Lifestyle: !fit, !health, !diet, !cook, !travel, !art, !music, !film, !selfhelp
Specialized: !legal, !medical, !realest, !auto, !fashion, !design, !interior, !florist
Communication: !pron, !spk, !speak, !eloc, !comm, !msg, !langdet
Business: !eth, !browse, !search, !create, !review, !curation, !domain
Entertainment: !char, !adv, !advgame, !esc, !title, !stats, !prompt
Technical Specialties: !intv, !plag, !trv, !foot, !rel, !etymo, !magic, !counsel, !behavior, !mh, !log, !dental, !acc, !chef, !tea, !telemed, !law, !trans, !chess, !time, !dream, !r, !emergency, !worksheet, !test, !create, !guide, !diag, !therapy, !gen, !drunk, !rec, !techtrans, !proof, !spirit, !friend, !chat, !wiki, !kanji, !note, !enhance, !nav, !hypno, !critic, !comp, !journo, !pscoach, !makeup, !childcare, !writing, !syn, !shop, !dining
Each AI command uses specialized prompts optimized for different domains and interfaces with local AI models. Consult ai.json
🧙♂️ Creator & Developer: HB is the author of 🍄Funguy Bot🍄. (@hashborgir:mozilla.org)
🚀 Development Context: Created during recovery from two-level cervical spinal surgery (CDA Cervical Discectomy and Disc Arthroplasty)
Join our Matrix Room: Self-hosting | Security | Sysadmin | Homelab | Programming