Skip to content

FrontierTM/Havoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Havoc

License: MIT Go Report Card Go Version PRs Welcome Issues

Havoc is a high-performance, asynchronous multi-protocol account checker written in Go. Engineered for extreme concurrency and memory efficiency, it allows for high-speed validation across various network protocols simultaneously.

🚀 Key Features

  • ⚡ Concurrency-First: Leverages Go's goroutines and channels for massive parallel processing and high CPM (Checks Per Minute).
  • 🔌 Multi-Protocol Support:
    • SSH: Native implementation for high-speed secure shell validation.
    • Telnet: Asynchronous telnet handshake and login verification.
    • RDP: (Coming Soon) Remote Desktop Protocol support via native Go wrappers.
    • More Soon: Support for more protocols and also more scanners.
  • 🛠️ Modular Design: Easy-to-extend interface system for adding new protocol modules.

🛠️ Installation

Prerequisites

  • Go (1.21 or higher recommended)

Setup

  1. Clone the repository
    git clone [https://github.com/YourUsername/Havoc.git](https://github.com/YourUsername/Havoc.git)
    cd Havoc
    go mod download
    go build -o havoc main.go

📖 Usage

Since the project is heavly under development there will be a WIKI to explain how to workaround.

⚠️ Disclaimer

This tool is for educational and authorized security testing purposes only. The developer is not responsible for any misuse or damage caused by this program. Use it only on systems you own or have explicit permission to test.

📄 License

Distributed under the MIT License. See LICENSE for more information.

About

High-performance, Async Multi-protocol Scanner/Checker built in golang

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors