LAN-Scan-JS

A JavaScript-based scanning tool for your local area network.

  • Web
  • JavaScript
  • HTML/CSS
  • Node.js
  • React
  • Networking
pic

Overview

LAN-Scan-JS is a web browser tool that allows users to run a basic host-discovery scan against their local-area network (LAN). The main purpose of LAN-Scan-JS is to implement network scanning entirely in JavaScript. It avoids the need to write your own script in the command-line or use a more complex tool such as nmap.

Results

The main functionality of LAN-Scan-JS is built on Node.js. The project's front-end was implemented with React and Bootstrap. The back-end uses ICMP Echo to contact devices over the network. This tool is meant to run on the host device's local network, so there is no deployment or use on the public Internet. Working on LAN-Scan-JS helped me to learn more about back-end development with Node.js

Technologies

  • JavaScript
  • HTML
  • CSS
  • Node.js
  • React
  • Bootstrap
  • Express
  • Git
  • GitHub