An automated Python framework for Network Reconnaissance and OSINT analysis. Designed to streamline data collection and initial footprinting phases.
BAT Security Toolkit is a modular Python CLI (Command Line Interface) tool developed to automate repetitive tasks in cybersecurity investigations. It aggregates various network scanning and open-source intelligence techniques into a single, efficient workflow.
Core Philosophy: Speed and modularity. The tool allows for quick IP analysis and data retrieval without manually querying multiple external services.
- IP Geolocation & Tracking: Rapidly retrieves geographical and ISP data for target IP addresses.
- OSINT Automation: Aggregates public data sources to build a profile on targets.
- Network Diagnostics: Integrated modules for connectivity testing and port analysis.
- Modular Design: Easy to extend with new Python scripts or API integrations.
- Report Generation: (Planned) Exports analysis results into clean text/log files.
- Python 3.x
- Internet connection (for API queries)
Clone the repository and install the required dependencies:
git clone [https://github.com/Kcisti/bat-security-toolkit.git](https://github.com/Kcisti/bat-security-toolkit.git)
cd bat-security-toolkit
pip install -r src/requirements.txt