A few months ago, I started working on a personal project to create a flexible and powerful tool for security research and penetration testing. I wanted something inspired by Metasploit — an interactive framework where I could easily load, manage, and run different modules without dealing with heavy dependencies or complex setups.
At first, I considered building it in Python (like many similar tools), but then I chose Go. Why? Go offers incredible performance, seamless cross-compilation, single binary output, and amazing concurrency support — all perfect for a CLI tool that needs to feel snappy and reliable, even when running multiple tasks or handling modules efficiently.
And so, LanManVan was born.
Getting Started
Just run it on Linux (or WSL on Windows), and you get a clean interactive shell. Type help to see all available commands.
Discovering the Modules
It already comes with over 30 modules for recon, web testing, hashing, encoding, network tools, and more.
Trying Out IP Geolocation
One of my favorites: real-time IP location lookup with a single command.
Testing the Quick Spider Module
A lightweight web crawler I built for basic reconnaissance — supports single or multi-threaded crawling and saves results neatly.
Tech Details
- Core framework written in Go for speed and simplicity.
- Modules are written in Python3 or Bash — easy for anyone to contribute.
- Works natively on Linux (use WSL if you're on Windows).
- Fully open source (MIT license).
You can check out the project here: https://github.com/hmZa-Sfyn/lanmanvan
I’d really appreciate contributions! Whether it's new modules, bug fixes, improvements to the UI, or just ideas — pull requests are very welcome.
Thanks for reading, and happy (ethical) hacking!
Tags: golang, cybersecurity, penetration-testing, open-source






Top comments (0)