15

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

Details:

  • 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 May 20 '14 at 4:39
  • 2
    Check this list wiki.wireshark.org/Tools#Traffic_generators – Cornelius May 20 '14 at 13:03
  • @Nicolas Raoul I have Cygwin installed on my computer. – user3513675 May 21 '14 at 2:23
  • @Cornelius Thank you for this webpage, i was also wondering if there are any more that are not on that list? – user3513675 May 21 '14 at 2:24
  • I am also wondering if there is a program to intercept packets and allow for modifying them(Not just http)? – user3513675 May 21 '14 at 17:32
4

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).

2

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 Oct 18 '14 at 1:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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