Open source security tools. Learn more

Cybersecurity ToolsFor Security Professionals

A collection of powerful terminal-based security tools for network analysis, penetration testing, and vulnerability assessment.

Cybersecurity Tools

A collection of powerful terminal-based security tools for network analysis, penetration testing, and security assessment.

Network Security
Intrusion Detection System
Monitor network traffic for potential DoS attacks

A simple Intrusion Detection System that monitors network traffic for potential Denial of Service attacks by tracking request counts per IP address and banning suspicious activity.

NetworkDoS ProtectionMonitoring
Password Security
Hash Cracker
Crack password hashes using wordlists

A multi-threaded hash cracking tool that attempts to find passwords from hashes using dictionary attacks with support for multiple hash types.

HashPasswordCracking
Monitoring
Keylogger
Record and monitor keystrokes

An advanced keylogger that records keystrokes and can output them to a file, console, or send via email at specified intervals.

KeyloggerMonitoringSecurity Testing
Password Security
Password Strength Checker
Analyze password strength and security

A comprehensive password strength analyzer that checks for common vulnerabilities, estimates crack time, and provides improvement suggestions.

PasswordSecurityAnalysis
Network Analysis
Packet Sniffer
Capture and analyze network packets

A network packet sniffer that captures and analyzes network traffic, displaying detailed information about Ethernet frames, IP packets, and TCP/UDP segments.

NetworkPacket AnalysisSniffing
Network Security
Port Scanner
Scan for open ports on target systems

A multi-threaded port scanner that checks for open ports on a target system, identifying potential services running on those ports.

Port ScanningNetworkReconnaissance
Web Security
Web Vulnerability Scanner
Scan websites for common vulnerabilities

A basic web vulnerability scanner that checks for common security issues like SQL injection, XSS, directory listing, and missing security headers.

WebVulnerabilitySecurity Testing

Quick Start

Get started with our tools in minutes. Clone the repository and follow these simple steps.

Clone the repository to your local machine
$git clone https://github.com/GZ30eee/cybersecurity-tools.git
Navigate to the project directory
$cd cybersecurity-tools
Install all required dependencies
$pip install -r requirements.txt
Run any tool with --help to see available options
$python ids.py --help