Sign inSign up

xenetis/web-nmap

By xenetis

•Updated over 3 years ago

Web-nmap is a Python Flask project doing NMAP scan and display readable results.

Image
0

10K+

xenetis/web-nmap repository overview

⁠📡 WEB NMAP


Web-nmap is a Python Flask project doing NMAP scan and display readable results.

⁠Access

http://localhost:5000/⁠

Login: admin

Password: admin

⁠Docker-compose

version: "3.5"
services:
  webnmap:
    image: xenetis/web-nmap:latest
    container_name: webnmap
    restart: always
    environment:
      - TZ=Europe/Paris
    ports:
      - "5000:5000"
    volumes:
      - "./webnmap:/src/_datas"

Or find it here: https://github.com/xenetis/docker-compose-examples/tree/main/web-nmap⁠

⁠🗃 Versions


⁠v0.4.0
  • Add Socket.IO messages from thread scanner
  • Add Bootstrap Toast messages
  • Add nb_scans on homepage
⁠v0.3.0
  • Seeds for user, target and commands
  • Nmap in Dockerfile
  • Better display script part of Nmap scan
  • Add rememberMe on Login
  • Update my account
⁠v0.2.0
  • Create and delete scan
  • Display JSON Nmap result
  • Arguments to Nmap command
  • Add scanner in sidebar
⁠v0.1.0
  • Flask framework
  • Getbootstrap template
  • SQLite support
  • GulpJS JS & SCSS watch and build
  • Dockerfile
  • Create / delete / display targets in Db (IP / domain)
  • Create / delete / display commands in Db
  • Thread scanner start and stop
  • Run nmap scan in a separate Thread
  • Retrieve, save JSON Nmap result

⁠🗺 Roadmap


  • Mariadb support
  • Analyse JSON Nmap result
  • Call API CVE Db with version retrieved from Nmap
  • Crontab Nmap scan
  • Add Nikto scan
  • Add Dirsearch scan
  • Add dependencies (CSS JS) inside project and Gulp these files
  • Search bar
  • Delete button: conditional display
  • Change datatables buttons from form post to ajax

⁠🏗 Third Parts


Tag summary

Content type

Image

Digest

sha256:1689558fc…

Size

368 MB

Last updated

over 3 years ago

docker pull xenetis/web-nmap