Skip to content

mostaghell/TAutoPentest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

TAuto Pentest 🚀

AI-Powered Automated Penetration Testing Tool

PyPI Version Python Versions License


📋 About

TAuto Pentest is an advanced, AI-powered automated penetration testing tool that combines the power of Nmap scanning with artificial intelligence analysis to provide comprehensive security assessments.

👥 Development Team


✨ Features

  • 🔍 Automated Network Scanning - Comprehensive Nmap-based reconnaissance
  • 🤖 AI-Powered Analysis - Intelligent vulnerability detection using AI models
  • 📊 Detailed Reporting - Professional penetration testing reports
  • 🎨 Beautiful UI - Colorful and intuitive command-line interface
  • Fast & Efficient - Optimized scanning and analysis workflows
  • 🔒 Security Focused - Built for authorized security testing

🎥 Demo Video

TAuto Pentest Demo

🎬 See TAuto Pentest in Action: https://youtu.be/Bv2QgwpVGKQ


🛠️ Installation

Virtual Environment Setup (Recommended)

# Create virtual environment
python3 -m venv tautopentest-env

# Activate virtual environment
source tautopentest-env/bin/activate

PyPI Installation

pip install TAutoPentest

PyPI Package: https://pypi.org/project/TAutoPentest/

System Requirements

  • Supported OS: Kali Linux (Currently)
  • Future Support: Windows and other Linux distributions (Coming in future updates)
  • Python: 3.7+
  • Nmap: Required for network scanning
  • Internet: Required for AI analysis

Install Nmap (Kali Linux)

sudo apt-get update
sudo apt-get install nmap

🚀 Usage

Basic Usage

tautopentest <target_ip>

Advanced Options

tautopentest <target_ip> --no-banner    # Skip banner display
tautopentest <target_ip> --verbose      # Verbose output

Examples

# Scan a single IP
tautopentest 192.168.1.1

# Scan a domain
tautopentest example.com

# Scan with no banner
tautopentest 192.168.1.1 --no-banner

📊 Output

TAuto Pentest generates:

  • Console Output: Real-time colored progress updates
  • Detailed Reports: Comprehensive text-based reports
  • AI Analysis: Intelligent vulnerability assessments
  • CVE Detection: Automated security vulnerability identification

⚠️ Legal Disclaimer

FOR EDUCATIONAL AND AUTHORIZED TESTING ONLY

This tool is designed for:

  • ✅ Authorized penetration testing
  • ✅ Security research and education
  • ✅ Testing your own systems
  • ✅ Bug bounty programs (with permission)

DO NOT USE FOR:

  • ❌ Unauthorized network scanning
  • ❌ Illegal activities
  • ❌ Systems you don't own or have permission to test

Users are responsible for complying with all applicable laws and regulations.


🤝 Contributing

We welcome contributions from the security community!

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

📞 Support


📄 License

This project is developed by Tehran Community Team for educational and authorized security testing purposes.


Made with ❤️ by Tehran Community Team