AttackSim Framework is an advanced penetration testing simulation tool based on the MITRE ATT&CK Framework. This tool is designed for educational purposes to demonstrate various penetration testing techniques without actually performing attacks..
This tool is for educational purposes only. Use responsibly and only on systems you have permission to test. The tool simulates penetration testing techniques but does not actually perform any attacks
AttackSim Framework simulates the following MITRE ATT&CK tactics:
- Reconnaissance - Information gathering techniques
- Execution - Techniques for executing code
- Persistence - Maintaining access to systems
- Privilege Escalation - Gaining higher-level permissions
- Defense Evasion - Avoiding detection
- Credential Access - Stealing credentials
- Discovery - Exploring the environment
- Lateral Movement - Moving through the environment
- Collection - Gathering data of interest
- Exfiltration - Stealing data
- Command and Control - Communicating with compromised systems
# Clone the repository
git clone https://github.com/Aamir017/penter
# Navigate to the directory
# Install required packages
pip install colorama argparse- --target : Target IP address or hostname (default: 127.0.0.1)
- --port : Target port (default: 8080)
- --all : Run all modules
- --recon : Run reconnaissance module
- --execution : Run execution module
- --persistence : Run persistence module
- --privilege : Run privilege escalation module
- --defense : Run defense evasion module
- --credential : Run credential access module
- --discovery : Run discovery module
- --lateral : Run lateral movement module
- --collection : Run collection module
- --exfiltration : Run exfiltration module
- --c2 : Run command and control module
Run a specific module:
python pentest_tool.py --target 192.168.1.1 --recon
Run multiple modules:
python pentest_tool.py --target 192.168.1.1 --recon --discovery --credential
Run all modules:
python pentest_tool.py --target 192.168.1.1 --all
The tool provides detailed output for each technique, including:
- Command examples
- PowerShell scripts
- Explanations of techniques
- Simulated attack paths
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.