A SOCKS5/HTTP proxy that balances traffic between multiple internet connections.
Works on Mac OS X, Windows and Linux.
Posts tagged with network.
Subscribe to the network tag feed.
clumsy makes your network condition on Windows significantly worse, but in a managed and interactive manner.
Whether you want to track down weird bugs related to broken network, or evaluate your application on poor connections, clumsy will come in handy
Gor is a simple http traffic replication tool written in Go. Its main goal is to replay traffic from production servers to staging and dev environments.
ZMap is an open-source network scanner that enables researchers to easily perform Internet-wide network studies. With a single machine and a well provisioned network uplink, ZMap is capable of performing a complete scan of the IPv4 address space in under 45 minutes, approaching the theoretical limit of gigabit Ethernet.
dummynet is a live network emulation tool, originally designed for testing networking protocols, and since then used for a variety of applications including bandwidth management. It simulates/enforces queue and bandwidth limitations, delays, packet losses, and multipath effects. It also implements various scheduling algorithms. dummynet can be used on the machine running the user’s application, or on external boxes acting as routers or bridges.
Commotion is an open-source communication tool that uses mobile phones, computers, and other wireless devices to create decentralized mesh networks.
mitmproxy is an SSL-capable man-in-the-middle HTTP proxy. It provides a console interface that allows traffic flows to be inspected and edited on the fly.
mitmdump is the command-line version of mitmproxy, with the same functionality but without the frills. Think tcpdump for HTTP.
ngrep strives to provide most of GNU grep’s common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular or hexadecimal expressions to match against data payloads of packets.
"ncp" is a utility for copying files in a LAN. It has absolutely no security or integrity checking, no throttling, no features, except one: you don’t have to type the coordinates of your peer.
Basically it works like this:
- You and your buddy want to play Quake
- Your buddy has a level that you don’t have
- He types
npush filenameand waits.
npushsends out UDP announcement packets proclaiming that someone wants to send something
- You type
npollwaits until it sees one of these packets.
- The files are copied with
tarover a TCP socket, so permissions and file dates (and if you are root, owners) are preserved.
Any easy way to copy files between terminals or computers on a local network.
To make file availabe for copying:
$ ./bcp filename
To receive the file:
Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI. Craft and send packets of several streams with different protocols at different rates.
Ostinato aims to be “Wireshark in Reverse” and become complementary to Wireshark.
throttled is a bandwidth shaping application for Mac OS X and FreeBSD which allows you to cap your upstream bandwidth, prioritize ACK packets, and keep your download speeds high even when your server is sending out at full speed.