athene
v0.1337.25
Published
A modern network scanner wrapping Nmap, designed for intuitive network reconnaissance.
Downloads
325
Maintainers
Readme
Athene
⚠️ In Development ⚠️
Athene is a modern network scanner that wraps around Nmap, aiming to provide a user-friendly GUI reminiscent of Zenmap.
This application runs as a web server on your host, allowing you to perform network reconnaissance efficiently and intuitively. It also serves as a valuable resource for exploring the various options and capabilities of Nmap.
Echoing the characteristics of the little owl, Athene noctua, this tool symbolizes stealthy reconnaissance, much like an owl gliding effortlessly under the cover of darkness.
Prerequisites
To get started with Athene, ensure you have the following installed:
- Node.js: Version 20 (LTS)
- Nmap: Preferably version 7.95
Installation
With that out of the way, there are two options for installation:
Try it out:
npx athene
Install it globally:
npm i -g athene@latest
Note: While I've made every effort to keep this application system-agnostic, it was primarily developed in Linux.
Usage
Start Athene:
athene serve
Navigate here:
http://localhost:1337
Development
Install dependencies:
npm install
Run the api at port 1337 with hot reloading:
npm run serve:api
- Note: The app will still load from http://localhost:1337, but will not hot reload.
Run the app at port 7331 with hot reloading:
npm run serve:app
Run published version:
npm run host
This project was created using:
- Node 20
- Hono 4
- Angular 18
- Daisy UI
- Tailwind