Skip to content

edxsh/packetator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Packetator

Stateful packet replayer

Table of Contents

  1. About The Project
  2. Getting Started
  3. License
  4. Contact

About The Project

The Packetator project is a stateful packet replayer that utilizes context from the network, transport, and application layers to determine the success of a packet replay.

The Packetator project consists of two programs: packetator and packetatortots.

packetator is a C++ program that implements the packet replayer for a single pcap. The replay of a pcap consists of 1 or more packetator instances located across 1 or more machines. Each instance will replicate the traffic of a partition of the set of hosts from the pcap. packetator can also be used to replay traffic from a single host to serve up content to a live client. This program is typically not used directly since it's CLI syntax is verbose.

packetatortots is a Python3 script that wraps around packetator to replay collections of pcaps using a relatively simple CLI syntax. packetatortots is located in a separate repo.

Getting Started

To get a local instance up and running, see the setup documentation.

To learn about packetator's configuration, see the configuration documentation.

For usage, refer to the usage documentation.

Note: Usage of the packetator program directly should be reserved for advanced usage. For typical usage, use packetatortots.

License

Distributed under the MIT License. See LICENSE for more information.

Attributions for the software redistributed with packetator can be found in the documentation.

Contact

ZwCreatePhoton - @ZwCreatePhoton

Project Link: https://github.com/ZwCreatePhoton/packetator

About

Stateful packet replayer

Resources

License

Stars

Watchers

Forks

Packages

No packages published