Skip to content

bleepster/puffpuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Background

At work, I needed a network test tool that had the following attributes

  • generate TCP/UDP traffic on top of IPv4/IPv6
  • size of data payload and the frequency in which they are sent are configurable on startup but will not change during execution
  • duration upon which traffic is sent is configurable
  • number of thread instances is configurable

Dependencies

  • pthread
  • libevent

Known to work on the following

  • Ubuntu
  • FreeBSD

Usage (client)

Required parameters [-4 server=,client= | -6 server=,client=] [-p ] [-t <transport protocol (tcp|udp)>] Optional parameters [-S ] [-i ] [-d ] [-T <duration (in seconds)>] [-b ] Defaults Delay: 1000000 usec Number of instances: 1 Process will run in the foreground

Usage (server)

Required parameters [-4 | -6 ] [-p ] [-t <protocol (tcp|udp)>] Optional parameters [-S ] [-i <interval (seconds) for displaying stats>] [-d ] [-m ] Defaults Size of receive data: 256 bytes Display status interval: 1 second Maximum allowable sessions: 100

About

generate tcp/udp network traffic on top of ipv4/ipv6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages