Skip to content
/ MARe Public
forked from GbeshMod/MARe

MARe - Multi-Agent Recon Framework > πŸ” Dynamic Information Gathering Toolkit powered by modular recon agents and AI-assisted suggestions. Built for Termux, Linux, and modern offensive recon.

License

Notifications You must be signed in to change notification settings

tooloca/MARe

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•΅οΈβ€β™‚οΈ MARe - Multi-Agent Recon Framework

πŸ” Dynamic Information Gathering Toolkit powered by modular recon agents and AI-assisted suggestions. Built for Termux, Linux, and modern offensive recon.


✨ Features

  • πŸ” Google Dorking with rotating user-agents
  • 🌐 Subdomain Enumeration (passive and active)
  • πŸ› Port Scanning using sockets (Nmap-compatible)
  • πŸ•΅οΈ OSINT Lookup (WHOIS, leaks, geo-IP, and more)
  • πŸ€– AI Assistant (GPT-style recon tips & dork generation)
  • 🧠 Smart CLI + Interactive Menu β€” choose how you recon
  • πŸ“ Auto-logs everything by timestamp in data/<target>/
  • πŸ’‘ Designed for both root and non-root users (Termux-ready)

πŸ“† Modules

Module Emoji Function
dork.py πŸ” Google/Searx scraping + user-agents
subdomains.py 🌐 Passive/active subdomain finder
ports.py πŸ› Socket scanner (top ports)
osint.py πŸ•΅οΈ WHOIS, leaks, basic geo-IP info
ai_assist.py πŸ€– GPT-based suggestions (offline/local)

πŸš€ Installation

If you're using Termux:

pkg update && pkg install git python curl wget -y
git clone https://github.com/GbeshMod/MARe.git
cd MARe
chmod +x install.sh
./install.sh

πŸ’Ό Menu Mode (default)

python3 mare.py

🧠 Command-Line Mode

mare --target example.com --dork --subdomains
mare --target 1.1.1.1 --full

πŸš€ Features

  • βœ… Works in rootless environments (Termux, WSL, etc.)
  • 🐧 Linux (root or non-root)
  • 🐚 Termux (no root)
  • πŸͺŸ WSL (Windows Subsystem for Linux)
  • βœ… Auto-installs dependencies where possible
  • βœ… Python-based modular framework
  • βœ… Adds mare as a global command
  • βœ… Supports shortcut creation and $PATH export
  • βœ… Built-in user agent rotation file
  • βœ… Optional post-i
  • βœ… Works on Linux, Termux, WSL, Kali, Parrot
  • ❌ No sudo required – fully user-space

πŸ›  Usage

🀝 Contributing

  • Suggest a module
  • Fork & pull requests welcome
  • Use responsibly – for educational and legal testing only

⚠️ Disclaimer

This tool is provided for educational and research purposes only. Use responsibly and only against systems you own or are authorized to test. nstall launch

🧼 Uninstall
rm -rf ~/.mare
rm ~/.local/bin/mare
# Optional: remove from your ~/.bashrc or ~/.zshrc if added
---

πŸ“ Folder Structure
.mare/
β”œβ”€β”€ mare.py            # Main tool
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ example.com/   # Default scan target dir
β”‚   └── user_agents.txt

πŸ–ΌοΈ Screenshot

About

MARe - Multi-Agent Recon Framework > πŸ” Dynamic Information Gathering Toolkit powered by modular recon agents and AI-assisted suggestions. Built for Termux, Linux, and modern offensive recon.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.6%
  • Shell 37.4%