Skip to content

WebNmap is a web-based tool for performing network scans using Nmap, offering an intuitive interface to execute commands and view results directly in the browser. Ideal for network administrators and security professionals.

Notifications You must be signed in to change notification settings

dixitcoder/WebNmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nmap Scan

Nmap Network Scanning Tool (WebNmap)

Project Overview

Purpose

The Nmap Network Scanning Tool, also known as WebNmap, aims to provide a user-friendly web interface for executing Nmap commands and displaying scan results. It is designed to simplify network reconnaissance and security auditing tasks.

Objectives

  • Develop a responsive web UI using HTML and Tailwind CSS.
  • Implement a backend server using Node.js and Express.js to handle Nmap commands securely.
  • Utilize the child_process module in Node.js for executing Nmap scans directly from the web interface.
  • Enable users to input custom Nmap commands, select scan options, and view results in real-time.

Technologies Used

Frontend

  • HTML
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • child_process (for executing Nmap commands)

Other Tools

  • Nmap (for network scanning)
  • npm (for package management)
  • nodemon (for automatic server restarts)

Setup Instructions

Prerequisites

  • Linux environment
  • Node.js installed
  • Nmap installed

Installation Steps

  1. Clone the Repository:

    git clone git@github.com:dixitcoder/WebNmap.git
    cd WebNmap
    npm install
    nodemon servernmap.js
    A Run Index.html  
    

Nmap Scan

About

WebNmap is a web-based tool for performing network scans using Nmap, offering an intuitive interface to execute commands and view results directly in the browser. Ideal for network administrators and security professionals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published