Packet Sender
Packet Sender is an open source utility to allow sending and receiving TCP and UDP packets. It also supports TCP connections using SSL, intense traffic generation, HTTP GET/POST requests, and panel generation. It is available for Windows, Mac, and Linux. It is licensed GNU General Public License v2 and is free software. Packet Sender's web site says "It's designed to be very easy to use while still providing enough features for power users to do what they need.".
Uses
Typical applications of Packet Sender include:- Troubleshooting network devices that use network servers
- Troubleshooting network devices that use network clients
- Testing and development of new network protocols
- Reverse-engineering network protocols for security analysis
- Troubleshooting secure connections.
- Automation
- Stress-testing a device
- Sharing/Saving/Collaboration using the Packet Sender Cloud service
Features
As of version v8.1.1 Packet Sender supports the following features:- Live traffic log
- Persistent TCP and SSL Connections
- HTTP Requests with Auth headers
- Portable Mode
- IPv6 Client / Server
- IPv4 Subnet Calculator
- Saved packets
- Mixed ASCII packet notation
- Multiple TCP servers
- Multiple UDP servers
- Multiple SSL servers
- Multiple DTLS servers
- Multicast send and receive
- Packet resending at n intervals
- Multi-threaded TCP/SSL/DTLS connections
- Command-line interface
- Packet responses
- Smart Packet responses
- Macros inside packet responses for TIME, DATE, UNIXTIME, RANDOM, UNIQUE
- Packet search
- Packet export/import
- Intense Traffic Generator via GUI or CLI
- Quick-send from traffic log
- Save traffic log
- Panel Generation for scripting buttons
- Packet Sender Cloud
Platforms
- Windows
- OS X
- Linux