Skip to content

ekoyle/node-webshark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-webshark

webShark is a Wireshark-like web user interface powered by sharkd and featuring all its dissectors.

This projects implements the original webShark API in NodeJS, improving its capabilities and input methods to support PCAP storage backends APIs such as Stenographer and others.

image

Instructions

Mount your PCAP content directory to location /captures and launch webshark

Run with Compose

docker-compose up -d

Run Manually

docker run -ti --rm -p 8085:8085 -v $(pwd)/captures:/captures qxip/webshark

Test

Browse to your webshark instance, ie: http://localhost:8085/webshark

TCP Flows

image

RTP Streams

image

Commands

sharkd

Known commands are available on the wiki

Credits

This program is free software based on a fork of GPLv2 webshark by Jakub Zawadzki and sponsored by QXIP and CUBRO

Dissections powered by tshark sharkd from Wireshark Project. See LICENSE for details

About

webShark UI + API for NodeJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.9%
  • C 29.8%
  • HTML 7.6%
  • Other 1.7%