An open API service indexing awesome lists of open source software.

https://github.com/s-r-e-e-r-a-j/exploithawk

ExploitHawk is a powerful ethical hacking tool for Linux systems. It allows security researchers and ethical hackers to search for specific exploits by name and/or version in local exploit databases and common exploit directories, including Metasploit modules.
https://github.com/s-r-e-e-r-a-j/exploithawk

ethical-hacking-tools ethicalhacking ethicalhackingtool exploitfinder exploitsearcher kalilinux localexploitsearcher parrot-os red-teaming-tools redteam-tools

Last synced: 4 months ago
JSON representation

ExploitHawk is a powerful ethical hacking tool for Linux systems. It allows security researchers and ethical hackers to search for specific exploits by name and/or version in local exploit databases and common exploit directories, including Metasploit modules.

Awesome Lists containing this project

README

          

## ExploitHawk

**ExploitHawk** is a **powerful terminal-based exploit search tool for ethical hacking and red team operations**, designed for **Debian-based Linux distributions**. It searches **local databases and directories** for fast and accurate results. Tested on **Kali Linux.**

## Key Features

- **Name and Version Search**: Supports searching by **name and version separated with** `^ `(e.g., `apache^2.4.51`).

- **Fast Multi-threaded Search**: Scans CSV files and directories concurrently for efficient results.

- **Scrollable Terminal Output**: ncurses-based interface with wrapped titles and paths for readability.

- **Debian Optimized**: Works seamlessly on Debian, Ubuntu, Kali, Parrot, and other Debian-based distributions.

## Disclaimer

**ExploitHawk** is a **local exploit search tool** designed for **ethical hacking and red team operations, as well as learning about cybersecurity and ethical hacking**. It helps users search for exploits safely on their own systems. **Using ExploitHawk to find exploits and hack systems without explicit permission is strictly prohibited**. This tool **does not exploit systems by itself**, and the developer **is not responsible for any misuse**. Only use this tool on systems you own or have explicit permission to test.

## Installation

1. **Clone the repository:**
```bash
git clone https://github.com/s-r-e-e-r-a-j/ExploitHawk.git
```
2. **Navigate to the project directory:**
```bash
cd ExploitHawk
```
3. **Run the installer to install dependencies and setup the system-wide command:**
```bash
sudo bash install.sh
```
The installer will check for required dependencies and install them if missing.

## Usage
```bash
# search with name
exploithawk "search_term"
```
```bash
# search with name and version
exploithawk "search_term^version"
```

- **Example:**
```bash
exploithawk apache
```
```bash
exploithawk apache^2.4.51
```
- Use the **Up/Down arrows** to scroll through results in the terminal.
- Press **q** to quit the interface.

## Uninstallation
```bash
sudo bash uninstall.sh
```
This will remove the `exploithawk` command from your system.

## License
This project is licensed under the GNU General Public License v3.0