Net Armor is a unified web security toolkit that provides various utilities for cybersecurity professionals. Currently, it includes an IP Locator tool that fetches and displays information about a provided IP address. Net Armor is designed to be your go-to tool for comprehensive web security analysis and operations.
- Python 3.x
- Required Python packages:
requests
,argparse
,colorama
You can install the required packages using pip
:
pip install requests argparse colorama
- Clone the repository:
git clone https://github.com/adhithyashivan/web-security-tools.git
- Run the
netArmor.py
script:
python3 netArmor.py
The IP Locator tool fetches and displays information about a provided IP address using the IP-API service.
python3 netArmor.py
Output:
2025-02-09 12:28:10,422 - INFO - Welcome to NET ARMOR! Please select a tool:
2025-02-09 12:28:10,422 - INFO - 1. IP Locator
Enter the number of your choice: 1
Please enter the IP address: 8.8.8.8
2025-02-09 12:28:13,993 - INFO - IP Details:
Country: United States
Countrycode: US
Region: VA
Regionname: Virginia
City: Ashburn
Zip: 20149
Lat: 39.03
Lon: -77.5
Timezone: America/New_York
Isp: Google LLC
Org: Google Public DNS
As: AS15169 Google LLC
Query: 8.8.8.8
...
- Run the
netArmor.py
script:
python3 netArmor.py
The Sub Domain Extractor tool fetches and displays information about sub domains from the provided domain using crt.sh
python3 netArmor.py
Output:
2025-02-09 14:53:46,287 - INFO - Welcome to NET ARMOR! Please select a tool:
2025-02-09 14:53:46,288 - INFO - 1. IP Locator
2025-02-09 14:53:46,289 - INFO - 2. Sub Domain Extractor
Enter the number of your choice: 2
Please enter the domain name: example.com
2025-02-09 14:53:53,528 - INFO - Sub DOmains:
example.com
*.example.com
...
To add a new tool:
- Create a new script file in the
toolbox
directory. - Implement the tool’s logic in the new script.
- Update
netArmor.py
to include the new tool in the prompt and handle user input accordingly.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.