Easily scan your files, Hashes, IP addresses, domains, and emails using various security APIs.
EZSOK is a Python script that helps you to scan your files, IP addresses, Hashes, domains, and emails using various security APIs. It uses the following APIs:
- [VirusTotal](https://www.virustotal.com/)
- [AbuseIPDB](https://www.abuseipdb.com/)
- [UrlScan](https://urlscan.io/)
- [Shodan](https://www.shodan.io/)
- Scan files, hashes, IP addresses, domains, and emails using multiple security APIs
- Calculate file hashes (SHA-256) for scanning
- Process input data from CSV files
- Clone the repository:
git clone https://github.com/yourusername/ezsok.git - Replace the API keys in the script with your own:
- VIRUSTOTAL_API_KEY = 'your_api_key'
- ABUSEIPDB_API_KEY = 'your_api_key'
- URLSCAN_API_KEY = 'your_api_key'
- SHODAN_API_KEY = 'your_api_key'
- Python 3.6 or higher
requeststabulateipaddress
Run the script using Python:
python ezsok.py
Choose one of the available options:
Enter a hash, IP, domain, or email, and the script will scan the input data using the available APIs.
Example:
Enter your choice (1, 2, or 3): 1Enter hash, IP, domain, or email: example.com
Provide a file path, and the script will calculate the file's SHA-256 hash and scan the hash using the available APIs.
Example:
Enter your choice (1, 2, or 3): 2Enter file path: /path/to/your/file.txt
Provide a CSV file path containing hashes, IPs, domains, or emails. The script will read the CSV file and scan each input data using the available APIs.
Example:
Enter your choice (1, 2, or 3): 3Enter CSV file path: /path/to/your/input.csv
This project is licensed under the MIT License.
This tool is for educational purposes only. The authors and contributors are not responsible for any misuse or damage caused by this program. Always use with permission and follow the rules and regulations applicable in your region.
Developed by Xpinux