I am learning about network packets and I was wondering how I could intercept and modify and/or create a packet and send it?


  • I have Windows OS.
  • I would prefer an easy to use and easy to understand program.
  • If possible, a program that can create and modify packets would be nice. But if there is no program that can do both please point me to two programs that can do each.
  • If there is one out there with a GUI, that would be very helpful to me.
  • A program that intercepts packets and allows for modifying, not just HTTP.

I have tried TcpCatcher, but for some reason it does not seem to capture any packets.

  • 1
    Are you OK with installing a Linux-on-Windows software like Gygwin?
    – Nicolas Raoul
    Commented May 20, 2014 at 4:39
  • 2
    Check this list wiki.wireshark.org/Tools#Traffic_generators
    – Cornelius
    Commented May 20, 2014 at 13:03
  • @Nicolas Raoul I have Cygwin installed on my computer. Commented May 21, 2014 at 2:23
  • @Cornelius Thank you for this webpage, i was also wondering if there are any more that are not on that list? Commented May 21, 2014 at 2:24
  • I am also wondering if there is a program to intercept packets and allow for modifying them(Not just http)? Commented May 21, 2014 at 17:32

2 Answers 2


I like to use Network Protocol Analyzer for this. It includes a network sniffer to capture network traffic, modify and resend it and has a function called "packet builder" that can create arbitrary packets from scratch and send them.

It's free, for Windows, with a GUI that I think it's reasonably easy to use (YMMV).


My personal favourite in that realm is Scapy.

According to this answer, it seems to be possible to run on Windows platforms, too.

  • 1
    Scapy is wonderful, but there is no GUI as far as I know, and it is not very simple to learn. It is based off of Python, so if you have any experience in that language, you will have an advantage.
    – hololeap
    Commented Oct 18, 2014 at 1:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.