Birds-Eye.Net
All things broadband and more...
 
Web Birds-Eye.Net
What's New?

Research:
Analysis
International

Reference:
Acronyms & Definitions
Articles
Broadband Directory
Legacy
Operations
Technical
Yearly Predictions
> RSS Feeds <

Business Forms:
Due Diligence Checklist
Funding & VC Due Diligence
Real Estate Due Diligence

Resources:
Monitoring/Reporting/Benchmarking
Ready to Use Scripts
Source Code

Referral:
Expert Consulting
Referral

Other:
Advertise With Us
Feedback
Recommended Reading
Fishing
House
Baby in the City
Blog

 

 

 

DHCP Custom Packet Generator
A one shot tool for composing, sending, and receiving individual DHCP packets

 Buy This Software  |  Reference  |  Contact Us

Description of Software:

Birds-Eye.Net DHCP Custom Packet Generator (dhcpemu) can emulate any DHCP or BOOTP packets (even illegal packets). DHCP Custom Packet Generator provides a foundation on which to test the primary functions of DHCP servers (what they should do and what they should not do) when confronted with packets that do not conform to the standards.

DHCP Custom Packet Generator is a command line tool that allows custom DHCP packets to be constructed, sent through the interface specified, and wait for a reply. The emulator will exit after the first reply is received or after a length of time is specified by a timeout parameter.

Particulars about this software:

  • Supports all DHCP options specified in RFC2031 and RFC2032
  • Built-in default values for common DHCP options (these can also be custom assigned)
    • op
    • htype
    • hlen
    • hops
    • xid
    • secs
    • flags
    • ciaddr
    • yiaddr
    • giaddr
    • chaddr
    • sname
    • file
    • cookie
  • Sampling of other custom features (see pdf for more details)
    • Can unicast to specific server address or broadcast to any server
    • User specified interface for sending/receiving DHCP packet - if no interface is selected the first interface found that supports broadcast will be used
    • Persist capability - allows generator to continue to listen for other responses (until timeout or killed by an asynchronous signal)
    • Quiet mode - allows generator to run without displaying contents of the incoming or outgoing packets
    • Use Cache - sets server address, requested address, and ciaddr to be those received in the previous DHCPOFFER - allows several invocations of generator to be put into a script, and to conduct a complete DHCP transaction (this would not otherwise be possible, because the values of those fields would only be known at run-time)
  • Man page of tool included:

DHCP Custom Packet Generator Features:

  • Linux Release
    • Linux RPM for easy installation
    • For Linux (Ubuntu or Fedora) running Kernel version 2.5.11 and higher

The DHCP Custom Packet Generator can be used in many different ways. For example:

  • Test DHCP server handling of various know DHCP packet types
  • Since the tool works off the command line, it can be easily encased in a script to perform special functions
  • Build your own DHCP monitoring script that can send "client like" critical packets (like DHCPDISCOVER) to your DHCP server on a regular basis to ensure the DHCP server is working correctly
  • This tool is also useful for DHCP developers as it provides a very easy way to quickly construct DHCP packets and send them to the server to test responses
  • Great for QA test labs wanting to build repeatable DHCP tests that involve complicated or very specialized DHCP packet transactions with the server

Birds-Eye.Net Published Articles and White Papers About DHCP:

ABCs of Understanding DHCP Performance
Carrier Class DHCP Testing
DHCP Network Traffic Analysis
DHCP Filtering

DHCP Recommendations

Birds-Eye.Net DHCP Applications:

DHCP Stress Testing Suite
DHCP Snoop Agent
DHCP Custom Packet Generator
DOCSIS DHCP Server for Linux

Purchasing Instructions: 

Birds-Eye.Net is a Verified PayPal Business

Birds-Eye.Net is a registered and verified merchant of both Google CheckOut and PayPal which allow immediate online payment and access to your purchased items. Upon completion of payment, you will receive an email from the payment method confirming your purchase (this is your receipt). In addition to this email you will receive an email from Birds-Eye.Net with instructions on how you can download your purchased item.

Payment Options:
PayPal (accepted at over 103 countries but NOT Corp AMEX), Google (accepts from following countries + Corp AMEX)

Linux Distribution:

  Item Names:   Rates:   Pay with PayPal:   Pay with Checkout:  
  Linux DHCP Custom Packet Generator (Single User)
* Linux RPM
* Single (1) instance installation on single (1) host computer
* Includes one year of software updates and email support
  $499.95 US  
 
 
  Linux DHCP Custom Packet Generator (Enterprise)
* Linux RPM
* Up to six (6) instances installation on six (6) different host computers
* Includes one year of software updates and email support
  $699.95 US  
 
 
                 

Volume (site) licenses are available at discount rates. For more information and rates, as well as extended support contracts please Contact Us.

  Can Birds-Eye.Net help you or your Company?
Receive your Birds-Eye.Net articles and white papers hot off the presses by adding our RSS feed to your reader.

 

(C) Copyright Birds-Eye.Net, All rights reserved.
It is against the law to reproduce this content or any portion of it in any form without the explicit written permission of Birds-Eye Network Services, LLC. Federal copyright law (17 USC 504) makes it illegal, punishable with fines up to $100,000 per violation plus attorney's fees.