Skip to content
kareeen133Public

About

Advanced security reconnaissance toolkit for ethical hackers. Features: subdomain enumeration, port scanning, web vulnerability testing, payload generators (XSS, SQLi, LFI, SSTI), hash cracking, OSINT tools, CVE lookup, and more. Built with Python.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecBot v2.0

Python Platform License Stars

Advanced Security Reconnaissance Toolkit for Ethical Hackers & Pentesters

Made by p6cy / kareeen133

   _____ _____ _____ ____  ____ _____
  / ___// ____/ ____/ __ )/ __ /_   _/
  \__ \/ __/ / /   / __  / / / / / /
 ___/ / /___/ /___/ /_/ / /_/ / / /
/____/_____/\____/_____/\____/ /_/   v2.0

    Advanced Security Reconnaissance Toolkit

Features

Reconnaissance

  • Subdomain enumeration with custom wordlists
  • Subdomain takeover vulnerability detection
  • WHOIS & DNS lookups with zone transfer checks
  • Web technology fingerprinting
  • Wayback Machine URL extraction
  • Certificate transparency (crt.sh) search

Network Analysis

  • Multi-threaded port scanning
  • Service version detection
  • SSL/TLS security analysis
  • Ping & traceroute
  • GeoIP lookup
  • Reverse DNS

Web Security Testing

  • Security headers analysis
  • CORS misconfiguration detection
  • HTTP methods enumeration
  • Website crawler
  • Directory bruteforce
  • Parameter fuzzing
  • robots.txt parser

Payload Generators

  • XSS payloads (multiple contexts)
  • SQL injection payloads (MySQL, MSSQL, Oracle, PostgreSQL)
  • LFI/RFI payloads
  • SSTI payloads (Jinja2, Twig, Freemarker, Smarty)
  • XXE payloads
  • Reverse shell generator (Bash, Python, PHP, NC, PowerShell)

Cryptography

  • Hash generation (MD5, SHA1, SHA256, SHA512, bcrypt)
  • Hash identification
  • Hash cracking with wordlists
  • JWT decode & none-algorithm attack
  • Multi-format encoding/decoding (Base64, Hex, URL, HTML, Binary)
  • Classical ciphers (Caesar, ROT13, Vigenere, XOR, Atbash)

OSINT

  • Username checker across 25+ platforms
  • Email OSINT
  • Google dork generator
  • File metadata extraction
  • Phone number lookup

Exploit Research

  • CVE lookup
  • ExploitDB search
  • Vulners database search

Utilities

  • Secure password generator
  • Custom wordlist generator
  • User agent spoofing
  • Session export (JSON, HTML, Markdown)

Installation

# Clone the repository
git clone https://github.com/kareeen133/secbot.git
cd secbot

# Install dependencies
pip install -r requirements.txt

# Run SecBot
python main.py

Requirements

  • Python 3.8+
  • requests
  • dnspython
  • python-whois
  • pyOpenSSL (optional, for detailed SSL info)

Usage

python main.py

Type modules to see all categories, help to see all commands.

Example Commands

# Subdomain enumeration
secbot> subdomains example.com

# Port scanning
secbot> portscan 192.168.1.1
secbot> portscan example.com 1-1000

# Security headers check
secbot> headers https://example.com

# Generate XSS payloads
secbot> xss html

# Crack a hash
secbot> crack 5f4dcc3b5aa765d61d8327deb882cf99

# Check username across platforms
secbot> username johndoe

# Generate reverse shell
secbot> revshell python 10.10.10.10 4444

# CVE lookup
secbot> cve CVE-2021-44228

Commands Reference

Command Description
subdomains <domain> Enumerate subdomains
subdomain_takeover <domain> Check for takeover vulnerabilities
whois <domain> WHOIS lookup
dns <domain> DNS enumeration
tech <url> Detect technologies
crtsh <domain> Certificate transparency search
portscan <host> [ports] Port scanning
fullscan <host> Full scan + service detection
ssl <host> SSL/TLS analysis
ping <host> Ping host
geoip <ip> GeoIP lookup
ipinfo [ip] Get IP information
headers <url> Security headers check
cors <url> CORS misconfiguration check
httpmethods <url> Check HTTP methods
robots <url> Fetch robots.txt
crawl <url> [depth] Crawl website
dirbrute <url> Directory bruteforce
xss [context] XSS payloads
sqli [dbtype] SQLi payloads
lfi [os] LFI payloads
ssti [engine] SSTI payloads
xxe XXE payloads
hash <text> Generate hashes
identify <hash> Identify hash type
crack <hash> [wordlist] Crack hash
jwt <token> Decode JWT
jwtforge <token> JWT none-alg attack
encode <type> <text> Encode text
decode <type> <text> Decode text
username <name> Check username
email <address> Email OSINT
dork <domain> Google dorks
cve <id/keyword> CVE lookup
exploitdb <query> Search ExploitDB
revshell <type> <ip> <port> Reverse shell generator
password [len] [type] Generate password
export <format> Export session

Screenshots

Add your screenshots here after running the tool


Disclaimer

This tool is intended for authorized security testing and educational purposes only.

  • Always obtain proper authorization before testing any systems
  • The developers are not responsible for any misuse of this tool
  • Use responsibly and ethically

Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new features
  • Submit pull requests

Connect


License

This project is licensed under the MIT License.


Star this repo if you find it useful!

About

Advanced security reconnaissance toolkit for ethical hackers. Features: subdomain enumeration, port scanning, web vulnerability testing, payload generators (XSS, SQLi, LFI, SSTI), hash cracking, OSINT tools, CVE lookup, and more. Built with Python.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages