Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Jiab77/nmap-webui
A simple web interface for Nmap with a XML to JSON reports converter
https://github.com/Jiab77/nmap-webui
json nmap nodejs php xml
Last synced: 3 months ago
JSON representation
A simple web interface for Nmap with a XML to JSON reports converter
- Host: GitHub
- URL: https://github.com/Jiab77/nmap-webui
- Owner: Jiab77
- License: mit
- Created: 2020-06-01T15:36:24.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-08T00:15:39.000Z (over 3 years ago)
- Last Synced: 2024-06-06T18:58:35.271Z (5 months ago)
- Topics: json, nmap, nodejs, php, xml
- Language: PHP
- Size: 496 KB
- Stars: 11
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - Jiab77/nmap-webui - A simple web interface for Nmap with a XML to JSON reports converter (PHP)
README
# nmap-webui
A simple web interface for Nmap with a XML to JSON reports converter## Dependencies
As most of the `nmap` features requires to be `root`, you will have to run this command to avoid the need to specify the password when the interface will invocate `nmap`.
```bash
# Authorize nmap to run as root without password
echo "$USER ALL = NOPASSWD: $(which nmap)" | sudo tee -a /etc/sudoers.d/nmap
```## Preview
### Light theme
![image](https://user-images.githubusercontent.com/9881407/84726211-ab278e80-af8c-11ea-8713-0def6c51e648.png)
### Dark theme
![image](https://user-images.githubusercontent.com/9881407/84726262-c5fa0300-af8c-11ea-942a-59195634107f.png)
## Usage
1. Start backend web server
```bash
# For PHP
php -S localhost:8000 backend.php
```> The NodeJS version of the backend is not ready yet.
2. Start frontend web server
```bash
# For PHP
php -S localhost:8001 server.php# For NodeJS
node server.js
```