Skip to content
/ scapy-ui Public
forked from Mellanox/scapy-ui

Scapy UI - Web based scapy tools

Notifications You must be signed in to change notification settings

OSSSP/scapy-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scapy UI

A web based Scapy GUI, major features:

  • Edit packet and send
  • Load/Save packet templates
  • Browse packet detail and hex
  • Packet sniffer and dump
  • Load and browse pcap file

Requirements:

  • yum install python3-devel

or

  • apt-get install python3-dev

and

  • pip3 install --no-cache-dir scapy flexx psutil

Start:

  • sudo ./scapy-ui.py --app

Setup a remote server:

  • sudo ./scapy-ui.py --flexx-hostname=hostname --flexx-port=49190
  • http://{hostname}:49190/ScapyUI/

Build and Run From docker support:

  • docker build -t scapy-ui .

  • docker run -it --rm --network=host scapy-ui:latest

TBD:

  • Generate field from Scapy fields descriptors.
  • Better/more protocol editor

About

Scapy UI - Web based scapy tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Dockerfile 0.6%