PCAP Traffic Generator is a Delphi application that allows users to replay network packets from captured PCAP files across network interfaces. This tool is useful for network testing, simulation, and analysis.
- Load PCAP files (.pcap, .cap, .pcapng)
- Select network interfaces for packet transmission
- Control replay speed (0.1x to 5.0x)
- Optional loop playback
- Real-time progress tracking
- Detailed logging
- Delphi (Embarcadero RAD Studio)
- Npcap: Download from https://npcap.com/#download
- wpcap.dll (typically comes with Npcap)
- Windows OS
- Administrator privileges (for network interface access)
- LibPcap (wrapped in LibPcap.pas)
- Standard Delphi VCL components
- Open the project in Embarcadero RAD Studio
- Ensure all required libraries are installed
- Build the project
- Launch the application
- Click "Browse" to select a PCAP file
- Choose a network interface
- Adjust replay speed using the slider
- Optional: Check "Loop playback"
- Click "Start" to begin packet transmission
- Requires administrator/elevated privileges
- Be cautious when replaying packets on production networks
- Ensure you have proper authorization before using this tool
- Ensure Npcap is correctly installed
- Check network interface permissions
- Verify PCAP file integrity
- Consult application logs for detailed error information
Contributions are welcome! Please submit pull requests or open issues on the project repository.
This tool is intended for legitimate network testing and research purposes. Misuse may be illegal and unethical.