Skip to content

sbani/wassit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wassit

Proxy http calls to a given host with extended options.

Why

It's useful for people who want to proxy traffic easily.

Possible Scenarios

  • Tunnel IPTV traffic (and follow redirects - some IPTV apps are not able to do so)
  • Connect to server and "fake localhost hostname"

Install

Binary

Download latest binary from releases page.

Go Style

go get -u github.com/sbani/wassit

How

A fast and simple request http proxy
                with easy to use configuration options
                created by sbani in Go.
Usage:
  wassit target [flags]
Flags:
  -f, --follow-redirect   Follow the first redirect (if present) and proxies content
  -h, --help              help for wassit
  -l, --listen string     Host and port that the wassit server is listening to (default ":9001")
  -q, --quiet             Do not log output to sdtout. Silent mode
  -s, --socks5 string     Use a socks5 socks for connections to the target
  -t, --tor               Enable tor socks5 proxy usage. Please don't forget to start tor

Examples

Easiest way to start wassit

$ wassit https://www.google.com
Starting reverse host
Server running on :9001
Pushing request to https://www.google.com

Use tor and follow the first redirect

$ wassit https://google.com --tor -f
Starting reverse host
Server running on :9001
Pushing request to https://google.com
Using socks proxy 127.0.0.1:9150

Specify another socks

$ wassit https://www.google.com --socks5 127.0.0.1:9000
Starting reverse host
Server running on :9001
Pushing request to https://www.google.com
Using socks proxy 127.0.0.1:9000

Contribute

Contributions are very welcome. Feel free to file a bug, create feature requests or ask questions through Github Issues. I also appreciate any Pull Request coming from the community.

License

See LICENSE file.