This repository contains Python scripts that can be used to perform certain tasks.
- ThreatHunterX
- ThreatHunterX is a tool designed to assist SOC Analysts. The primary goal of ThreatHunterX is to perform routine checks and free up time for more in-depth analysis.
- AuthNinja
- AuthNinja is a tool designed to quickly check outbound email authentication settings such as SPF, DKIM, and DMARC directly from the terminal. Verify your email security effortlessly with just a few commands.
- SubnetBuddy
- SubnetBuddy is a tool that simplifies and streamlines the process of calculating subnets. Whether you're a network engineer, system administrator, or working in cybersecurity, SubnetBuddy provides an intuitive interface for calculating subnets, subnet masks, and IP ranges with ease.
- HeadingExporter
- HeadingExporter is designed to quickly export all headings and subheadings from a
.docx
file.
- HeadingExporter is designed to quickly export all headings and subheadings from a
- Depending on your host operating system, you can download the latest version of Python from its official website or install it using your package manager.
- MacOS (Homebrew):
brew install [email protected]
- Debian based distro (APT):
apt-get install python3
- MacOS (Homebrew):
- Verify the installation:
python3 --version
To avoid the risks associated with installing packages directly on your system, you can run Python in a virtual environment. This is a recommended approach because it keeps your system clean and avoids potential conflicts.
- Create a Virtual Environment folder in your root path:
python3 -m venv ~/py_envs
- Activate the Virtual Environment:
source ~/py_envs/bin/activate
- Install Python packages such as
requests
in the Virtual Environment:python3 -m pip install requests