NetworkExpect

Framework for managing network packets
Download

NetworkExpect Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Eloy Paris
  • Publisher web site:
  • http://netexpect.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 561 KB

NetworkExpect Tags


NetworkExpect Description

Framework for managing network packets Network Expect is an open source framework for managing network packets, including packet crafting, reception and injection. The framework uses Tcl, which provides branching and high-level control structures to direct the interaction with the network.NetworkExpect is specially useful for recreating situations that trigger a problem (bug), for replaying traffic, for writing proof-of-concept protocols and tools, for simulating Denial-of-Service attacks, and, in general, for situations that require injecting network traffic at a very low level, i.e. traffic that requires transmitting and receiving invalid packets, traffic that requires setting specific header fields to specific values (e.g. TCP sequence numbers, TCP and IP flags, etc.) Requirements: · libdnet What's New in This Release: · Addition of a "generic" PDU builder to libpbuild so it is (hopefully) easier to create new PDUs -- now a new protocol can be added to libpbuild by writing little or, in some cases, no C code. The new protocol is described by a C structure that contains all the needed information so the generic builder can put things in place. · New framework command "send_tcl" that takes a PDU definition and produces the equivalent binary data as a string. This new command behaves similar to the "send_network" command but instead of sending traffic to a network speaker sends traffic to a Tcl object and sets the result of the command to that object. The Tcl object is actually a list so if the PDU definition results in several packets then each packet will be a separate element of the list. · New framework command "packet new" that takes a PDU definition and builds it, putting the resulting packet in a Tcl Packet object. · It is now possible to import hexadecimal dumps into Byte Arrays or directly into Packe...


NetworkExpect Related Software