six-ddc / Httpflow
Licence: mit
A command line utility helps to capture and dump HTTP stream
Stars: ✭ 574
Projects that are alternatives of or similar to Httpflow
Sengiri
Sengiri is the screen recording utility. It can easily create GIF movie.
Stars: ✭ 23 (-95.99%)
Mutual labels: capture
Packet Agent
A toolset for network packet capture in Cloud/Kubernetes and Virtualized environment.
Stars: ✭ 419 (-27%)
Mutual labels: capture
PSDiscoveryProtocol
Capture and parse CDP and LLDP packets on local or remote computers
Stars: ✭ 59 (-89.72%)
Mutual labels: capture
Fluxion
Fluxion is a remake of linset by vk496 with enhanced functionality.
Stars: ✭ 3,275 (+470.56%)
Mutual labels: capture
Clight
A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.
Stars: ✭ 371 (-35.37%)
Mutual labels: capture
ImageAttachment
Example App to show how to pick an image from Camera/Gallery
Stars: ✭ 23 (-95.99%)
Mutual labels: capture
Airbash
A POSIX-compliant, fully automated WPA PSK PMKID and handshake capture script aimed at penetration testing
Stars: ✭ 308 (-46.34%)
Mutual labels: capture
1click Webpage Screenshot
Entire page Screenshot extension for Google Chrome. I'm developing open source extension for Google Chrome. All extension are free for use. Let's make Chrome great again!
Stars: ✭ 406 (-29.27%)
Mutual labels: capture
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (-55.57%)
Mutual labels: capture
Android Camera2 Secret Picture Taker
Take pictures 📷 secretly (without preview or launching device's camera app) using Android CAMERA2 API
Stars: ✭ 275 (-52.09%)
Mutual labels: capture
Lookyloo
Lookyloo is a web interface that allows users to capture a website page and then display a tree of domains that call each other.
Stars: ✭ 381 (-33.62%)
Mutual labels: capture
Webscrapbook
A browser extension that captures web pages to local device or backend server for future retrieval, organization, annotation, and edit. This project inherits from ScrapBook X.
Stars: ✭ 424 (-26.13%)
Mutual labels: capture
Anyimagekit
A toolbox for pick/edit/capture photo or video. Written in Swift.
Stars: ✭ 324 (-43.55%)
Mutual labels: capture
Cameraengine
🐒📷 Camera engine for iOS, written in Swift, above AVFoundation. 🐒
Stars: ✭ 554 (-3.48%)
Mutual labels: capture
Multiimagepicker
A library to pick multi images in Android
Stars: ✭ 391 (-31.88%)
Mutual labels: capture
httpflow
Installation
MacOs
brew update
brew install httpflow
Linux
## On CentOS
yum update
yum install libpcap-devel zlib-devel pcre-devel
## On Ubuntu / Debian
apt-get update
apt-get install libpcap-dev zlib1g-dev libpcre3 libpcre3-dev
- Building httpflow
> git clone https://github.com/six-ddc/httpflow
> cd httpflow && make && make install
or directly download Release binary file.
Usage
libpcap version libpcap version 1.9.1
httpflow version 0.0.9
Usage: httpflow [-i interface | -r pcap-file] [-u url-filter] [-w output-path] [expression]
-i interface Listen on interface, This is same as tcpdump 'interface'
-r pcap-file Read packets from file (which was created by tcpdump with the -w option)
Standard input is used if file is '-'
-u url-filter Matches which urls will be dumped
-w output-path Write the http request and response to a specific directory
expression Selects which packets will be dumped, The format is the same as tcpdump's 'expression' argument
If filter expression is given, only packets for which expression is 'true' will be dumped
For the expression syntax, see pcap-filter(7)
For more information, see https://github.com/six-ddc/httpflow
- Capture default interface
> httpflow
- Capture all interfaces
> httpflow -i any
- Use the expression to filter the capture results
# If no expression is given, all packets on the net will be dumped.
# For the expression syntax, see pcap-filter(7).
> httpflow host httpbin.org or host baidu.com
- Use the regexp to filter request urls
> httpflow -u '/user/[0-9]+'
- Read packets from pcap-file
# tcpdump -w a.cap
> httpflow -r a.cap
- Read packets from input
> tcpdump -w - | httpflow -r -
- Write the HTTP request and response to directory
/tmp/http
> httpflow -w /tmp/http
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].