Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.48 KB

File metadata and controls

50 lines (36 loc) · 1.48 KB

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