I don't know much about these things but that post leads me to believe that you require a driver in order to do what you want to do. Monkeyboy posted uses an NDIS driver" or something to that effect. To make a long story short the thread about this same question had a response by Reed Kimble, a forums moderator, as the last post in the thread which said something like "I was going to mention you can't do this without a driver but I can see the link Then I deleted that post and put the new post in that has the five links in it. Originally I posted a link to a thread about this same question. I appreciate the links for vb.net conversion and how to use a driver,īut I was hoping to get more specific information on how to create this without a driver. VB.net has the socket setup, and I was hoping to set certain options within that setup to allow me to produce a raw ethernet packet. I would prefer to not have to use a third party driver.Įither. Any suggestions on possible options I can set to send out these ethernet packets? Any and all help is gladly welcomed. Here is some of what I have tried:ĭim socket = New (,, ) My code, however, isn't sending the right protocol to get the device to respond. I want to send a broadcast packet, and receive a ethernet packet. There is of course the code project I know some of you will link to, but that as well uses the WinPCap driver. Were to use WinPcap driver, but that uses the console. I saw other similar questions but it didn't have a proper solution. I'm looking to recreate a packet in my vb.net application of a "x8033" protocol (as defined by Wireshark). You can check the protocolparser.c and protocolparser.h files for generic protocol parsing operations, and some of the protocolparser_ files for protocol specific portions.I posted this on stack overflow () but was getting no response. Adding support for new protocols should not be terribly hard. I am open to suggestions and glad when receiving bug fixes. Thongs can also display runtime help when F2 is pressed.ĭevelopment ideas/needs or just an urge to write C?įeel free to contact me via email or just fork the project from github, improve thongs and send me patch(es). Or even without installation by switching into man folder included in packet and typing You should be able to read them using command There is also man pages for thongs online and included in downloads. Thongs provides minimal help when ran with -help option. On Fedora you can install ncurses by issuing command Typically these are all included in ncurses development library, often called as ncurses-devel. Note that thongs needs ncurses library (also form, menu and panel libraries). Using config file to set log file name, initial filters etc.Īfter obtaining thongs you need to compile and (optionally) install it.Finding C structures/definitions from header files.Storing/Loading crafted packets to text file.filtering displayed / stored frames based on keystring lists and some protocol aware filters.Thongs project was derived from nibbles, and this may still be seen in some parts of documentation etc. It aims to be lightweight console utility, still offering some runtime controls via menus etc. Thongs is raw ethernet frame listening/analysing/filtering/logging/crafting utility for linux. Thongs - raw ethernet frame sniffer and generator
0 Comments
Leave a Reply. |