Add IP geolocation and subdomain enumeration plugins
- Added geo.py plugin for IP geolocation with ip-api.com and ipapi.co support - Added subdomains.py plugin for subdomain enumeration using CertSpotter API - Updated help.py with documentation for new plugins - Updated README.md with documentation for new plugins - Both plugins support domain/IP resolution and provide detailed information
This commit is contained in:
@@ -94,6 +94,64 @@ async def handle_command(room, message, bot, prefix, config):
|
||||
<p><strong>Output includes:</strong> Domain/IP information, registrar, WHOIS server, creation/expiration dates, name servers, and contact details.</p>
|
||||
</details>
|
||||
|
||||
<details><summary>🔍 <strong>!subdomains <domain></strong></summary>
|
||||
<p>Enumerate subdomains using SSL certificate transparency logs. Discovers associated subdomains by querying the CertSpotter API for SSL certificates issued for a domain.</p>
|
||||
<p><strong>Usage:</strong></p>
|
||||
<ul>
|
||||
<li><code>!subdomains <domain></code> - Enumerate subdomains for any domain</li>
|
||||
<li><code>!subdomains example.com</code> - Example subdomain enumeration</li>
|
||||
</ul>
|
||||
<p><strong>Features:</strong></p>
|
||||
<ul>
|
||||
<li>Discovers subdomains through SSL certificate transparency logs</li>
|
||||
<li>Uses the free CertSpotter API for enumeration</li>
|
||||
<li>No rate limiting or API key required</li>
|
||||
<li>Identifies subdomains through certificate SAN (Subject Alternative Name) enumeration</li>
|
||||
</ul>
|
||||
<p><strong>Examples:</strong></p>
|
||||
<ul>
|
||||
<li><code>!subdomains google.com</code></li>
|
||||
<li><code>!subdomains github.com</code></li>
|
||||
<li><code>!subdomains example.com</code></li>
|
||||
</ul>
|
||||
<p><em>Essential for reconnaissance and subdomain enumeration in penetration testing</em></p>
|
||||
</details>
|
||||
|
||||
<details><summary>📍 <strong>!geo [ip/domain]</strong></summary>
|
||||
<p>Perform IP geolocation lookups with detailed geographic information. Resolves domains to IP addresses and provides location data including country, region, city, coordinates, and ISP information.</p>
|
||||
<p><strong>Usage:</strong></p>
|
||||
<ul>
|
||||
<li><code>!geo <ip_address></code> - Geolocate an IP address</li>
|
||||
<li><code>!geo <domain></code> - Geolocate a domain (automatically resolves to IP)</li>
|
||||
</ul>
|
||||
<p><strong>Features:</strong></p>
|
||||
<ul>
|
||||
<li>Uses ip-api.com as primary geolocation service with ipapi.co fallback</li>
|
||||
<li>Automatic domain to IP resolution</li>
|
||||
<li>Comprehensive geographic information</li>
|
||||
<li>No API key required for basic usage</li>
|
||||
<li>Supports both IPv4 and IPv6 addresses</li>
|
||||
</ul>
|
||||
<p><strong>Examples:</strong></p>
|
||||
<ul>
|
||||
<li><code>!geo 8.8.8.8</code></li>
|
||||
<li><code>!geo example.com</code></li>
|
||||
<li><code>!geo google.com</code></li>
|
||||
</ul>
|
||||
<p><strong>Information provided:</strong></p>
|
||||
<ul>
|
||||
<li>Country and country code</li>
|
||||
<li>Region/State</li>
|
||||
<li>City</li>
|
||||
<li>Postal code</li>
|
||||
<li>Latitude/Longitude coordinates</li>
|
||||
<li>Timezone</li>
|
||||
<li>ISP/Organization</li>
|
||||
<li>Autonomous System Number (ASN)</li>
|
||||
</ul>
|
||||
<p><em>Essential for network reconnaissance and IP investigation</em></p>
|
||||
</details>
|
||||
|
||||
<details><summary>🔍 <strong>!shodan [command] [query]</strong></summary>
|
||||
<p>Shodan.io integration for security reconnaissance and threat intelligence.</p>
|
||||
<p><strong>Commands:</strong></p>
|
||||
|
||||
Reference in New Issue
Block a user