Skip to content

Latest commit

 

History

History
81 lines (58 loc) · 2.6 KB

README.md

File metadata and controls

81 lines (58 loc) · 2.6 KB

Contributors Forks Issues MIT License

Packet Sniffer Command-Line-Interface

A command line interface for packet sniffing purpose.

20201121_223952

What is a packet sniffer?

A packet analyzer or packet sniffer is a computer program, or computer hardware such as a packet capture appliance, which can intercept and log traffic that passes over a computer network or part of a network. Sniffers work by examining streams of data packets that flow between clients or server on a network. These packets are intended for — and addressed to — specific machines but using a packet sniffer in random mode allows IT professionals, end users or malicious intruders to examine any packet, regardless of destination.

Dependencies

NODE Python
Chalk struct
inquirer socket
figlet networking
child_process textwrap

Test Dependencies

NODE
Mocha
Chai

Prerequisite:

Preferred Platform - Linux

Dependencies

JavaScript

Install using:

npm i

Networking module for python:

Install using:

pip install networking

Running the Application:

  • Run this program as root using:
sudo -i
  • To run the application:
node cli.js

Tests

npm run test

Ubuntu 64-bit - VMware Workstation 15 Player (Non-commercial use only) 24-11-2020 20_26_31 (2)

License

Distributed under the MIT License. See LICENSE for more information.