IKEv3Analytica is a next-generation analysis and enumeration framework for IPsec VPNs. It replaces legacy tools like ikeforce with a modern, modular, and performant engine supporting both IKEv1 and IKEv2 protocols.
- Full Protocol Analysis: Comprehensive support for IKEv1 & IKEv2.
- Auto-Enumeration: Automatically discover Group IDs and transform sets.
- XAUTH Brute Force: Advanced dictionary attacks with prioritize likely candidates.
- Async Scanning Engine: High-performance, multi-threaded scanning capabilities.
- Risk Scoring: Automated security analysis of cipher suites and protocol settings.
- Structured Reporting: Export results in JSON, HTML, and XML formats.
- Docker Ready: Easy deployment using containerization.
git clone https://github.com/ismailtsdln/IKEv3Analytica
cd IKEv3Analytica
pip install -r requirements.txt
python setup.py installdocker build -t ikev3analytica .
docker run -it ikev3analytica --helpikev3analytica scan --target 10.0.0.5 --protocol IKEv2 --full-enumikev3analytica brute --target 10.0.0.5 --xauth-users users.txt --psk-list psk.lstikev3analytica report --output html --dest ./reports/IKEv3Analytica/
├── src/
│ ├── scanner/ # IKEv1/v2 Scanning Engines
│ ├── brute/ # Brute-force Modules
│ ├── reporting/ # Result Exporters
│ └── utils/ # Common Utilities
├── tests/ # Unit & Integration Tests
└── docs/ # Documentation
Contributions are welcome! Please read the CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.