All Projects → asmcos → sniffer

asmcos / sniffer

Licence: other
Sniffer is an http packet capture tool, base on golang gopacket(libpcap)

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to sniffer

Tcpdump
the TCPdump network dissector
Stars: ✭ 1,731 (+3362%)
Mutual labels:  sniffer, libpcap
Libpcap
the LIBpcap interface to various kernel packet capture mechanism
Stars: ✭ 1,785 (+3470%)
Mutual labels:  sniffer, libpcap
Go Sniffer
🔎Sniffing and parsing mysql,redis,http,mongodb etc protocol. 抓包截取项目中的数据库请求并解析成相应的语句。
Stars: ✭ 1,281 (+2462%)
Mutual labels:  sniffer
Probequest
Toolkit for Playing with Wi-Fi Probe Requests
Stars: ✭ 167 (+234%)
Mutual labels:  sniffer
Pi sniffer
The pocket-sized wireless sniffer
Stars: ✭ 122 (+144%)
Mutual labels:  sniffer
Bruteshark
Network Analysis Tool
Stars: ✭ 1,335 (+2570%)
Mutual labels:  sniffer
Passer
Passive service locator, a python sniffer that identifies servers, clients, names and much more
Stars: ✭ 144 (+188%)
Mutual labels:  sniffer
Grpcdump
Tool for capture and parse grpc traffic
Stars: ✭ 75 (+50%)
Mutual labels:  sniffer
Chameleonmini Rebooted
Chameleon Mini revE rebooted - Iceman Fork, the ChameleonMini is a versatile contactless smartcard emulator (NFC/RFID)
Stars: ✭ 208 (+316%)
Mutual labels:  sniffer
Sharesniffer
Network share sniffer and auto-mounter for crawling remote file systems
Stars: ✭ 168 (+236%)
Mutual labels:  sniffer
Captagent
100% Open-Source Packet Capture Agent for HEP
Stars: ✭ 116 (+132%)
Mutual labels:  sniffer
Ddos Rootsec
DDOS Archive by RootSec (Scanners, BotNets (Mirai and QBot Premium & Normal and more), Exploits, Methods, Sniffers)
Stars: ✭ 108 (+116%)
Mutual labels:  sniffer
Malware
Rootkits | Backdoors | Sniffers | Virus | Ransomware | Steganography | Cryptography | Shellcodes | Webshells | Keylogger | Botnets | Worms | Other Network Tools
Stars: ✭ 156 (+212%)
Mutual labels:  sniffer
Flower
TCP flow analyzer with sugar for A/D CTF
Stars: ✭ 88 (+76%)
Mutual labels:  sniffer
Sniffer
browser/engine/os/device detection tool
Stars: ✭ 172 (+244%)
Mutual labels:  sniffer
Btle Sniffer
Passively scan for Bluetooth Low Energy devices and attempt to fingerprint them
Stars: ✭ 87 (+74%)
Mutual labels:  sniffer
Justniffer
Justniffer Just A Network TCP Packet Sniffer .Justniffer is a network protocol analyzer that captures network traffic and produces logs in a customized way, can emulate Apache web server log files, track response times and extract all "intercepted" files from the HTTP traffic
Stars: ✭ 115 (+130%)
Mutual labels:  sniffer
Sniffrom
A tool for passive data capture and reconnaissance of serial flash chips. It is used in conjunction with a Saleae logic analyzer to reconstruct flash memory contents and extract contextual information about device operations.
Stars: ✭ 234 (+368%)
Mutual labels:  sniffer
Mysql Unsha1
Authenticate against a MySQL server without knowing the cleartext password
Stars: ✭ 191 (+282%)
Mutual labels:  sniffer
Chameleonmini Rebootedgui
Windows based GUI for Chameleon Mini, the contactless smartcard emulator (NFC/RFID)
Stars: ✭ 159 (+218%)
Mutual labels:  sniffer

#sniffer

sniffer capture http packet in gopacket(libpcap).

The sniffer project captures packets through pcap and parses the http protocol. The fetched results will be stored in the database. He also provides a webserver interface to view packet capture results.

install libpcap

for ubuntu/debian:

sudo aptitude install libcap-dev

for centos/redhat/fedora:

sudo yum install libpcap-devel

#depend

go get github.com/asmcos/requests 

make

make

run

nohup ./sniffer -i eth0 &

#Support Config Json file

sniffer.json

{
  "name": "sniffer",
  "device": "en0",
  "port":80
}

Save data to webserver

The sniffer can store data to a remote server or not save the data. You can submit data through serverurl.

How to config serverurl?

vim sniffer.json
"serverurl":"http://127.0.0.1:1337/", //Save data to server
"serverurl":"" //Don't save data

How to build data server ?

See https://github.com/asmcos/AIDatas

capture example:

192.168.10.110->175.27.0.201:54893->80

extshort.weixin.qq.com
POST /mmtls/1d70cf00 HTTP/1.1 
Connection :[close]
Content-Length :[542]
Content-Type :[application/octet-stream]
Upgrade :[mmtls]
User-Agent :[MicroMessenger Client]
Accept :[*/*]
Cache-Control :[no-cache]

175.27.0.201->192.168.10.110:80->54893

HTTP/1.1 200 OK
Content-Type :[application/octet-stream]
Content-Length :[229]

View results through webserver

http://zhanluejia.net.cn:8080/httpdata/

image image

Use AIDatas and sniffer for linkage

https://note.youdao.com/s/BdhDLrwb

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].