A modern network scanner wrapping Nmap, designed for intuitive network reconnaissance.
npm install atheneAthene 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.
To get started with Athene, ensure you have the following installed:
- Node.js: Version 20 (LTS)
- Nmap: Preferably version 7.95
With that out of the way, there are two options for installation:
1. Try it out:
``bash`
npx athene
1. Install it globally:
`bash`
npm i -g athene@latest
Note: While I've made every effort to keep this application system-agnostic, it was primarily developed in Linux.
1. Start Athene:
`bash`
athene serve
1. Navigate here:
`bash`
http://localhost:1337
1. Install dependencies:
`bash`
npm install
1. Run the api at port 1337 with hot reloading:
`bash`
npm run serve:api
- Note: The app will still load from http://localhost:1337, but will not hot reload.
1. Run the app at port 7331 with hot reloading:
`bash`
npm run serve:app
1. Run published version:
`bash``
npm run host
This project was created using:
- Node 20
- Hono 4
- Angular 18
- Daisy UI
- Tailwind