A packet generator or packet builder is a type of software that generates random
packets or allows the user to construct detailed custom packets. Depending on the network medium and operating system, packet generators utilize
raw socket
A network socket is a software structure within a network node of a computer network that serves as an endpoint for sending and receiving data across the network. The structure and properties of a socket are defined by an application programming ...
s,
NDIS function calls, or direct access to the
network adapter
A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network.
E ...
kernel-mode driver.
This is useful for testing implementations of IP stacks for
bugs
Bugs may refer to:
* Plural of bug
Arts, entertainment and media Fictional characters
* Bugs Bunny, a character
* Bugs Meany, a character in the ''Encyclopedia Brown'' books
Films
* ''Bugs'' (2003 film), a science-fiction-horror film
* ''Bugs ...
and
security vulnerabilities.
Comparison
General Information
See also
*
Packet crafting
*
Packet analyzer
A packet analyzer, also known as packet sniffer, protocol analyzer, or network analyzer, is a computer program or computer hardware such as a packet capture appliance, that can intercept and log traffic that passes over a computer network or ...
*Packetsquare
Network analyzers
Packets (information technology)
{{network-software-stub