WireEdit – A Full Stack WYSIWYG Editor for Network Packets
wireedit.com
wireedit.com
Hexcap is an ncurses packet hex editor and generator, and it's open source. It uses the dpkt library for packet encap and decap, as well as dnet and pypcap for capturing and transmission. It's probably not as fancy as WireEdit, but then again the intended audience is different. I started writing Hexcap, in ESR's terms, to scratch my own itch.
I'm a grad student which means Hexcap goes for long periods without updates. But when breaks roll around I usually find time to hack on it. If this kind of thing interests you, I'd be interested in hearing about your opinion of Hexcap. Typical FOSS disclaimers applying, YMMV.
And that's a damn shame. I could see a community growing around this kind of thing and adding all kinds of protocol support to it, if only it was open source.
You may want to put a little disclaimer at the top saying it's not associated or competing with Wireshark.
Pretty cool tool either way.
Are you competing with Wireshark?
No. WireEdit is a packet editor, not an analyzer.
No real-time packet capture either.http://netdude.sourceforge.net/
older package, but does basically this.
That sure is what it looks like. But thanks for sharing anyway, interesting project
I like FOSS, and am grateful for the work open source engineers put into software, and I have also contributed, but this attitude right here where you wont even consider something because it's closed source? What's the point of that? Why shouldn't an engineer be paid? It's very difficult to capture value with open source software. Please explain to me how they could monetize this on par with the effort put into developing this and still have it be open source. This isn't a service that runs in a website, this is something you download and run.
shouldn't he? EDIT: fixed bad wording. sorry, English is not my native.
> Please explain to me how they could monetize this on par with the effort put into developing this and still have it be open source.
paid closed-source plugins supporting enterprisey protocols, paid support, custom functionality. these are from top of my head, so pretty sure wirefloss devs could think of something as well.
And it's really not about money. I'd be happy to pay a developer for some tool I use everyday if asked for. I already pay for music under CC or FAL.
This attitude seems to think that open source is some magic wand and that it will be around forever just because it is open source. Open sourced code falls by the wayside all of the time, so I don't think this really matters in the scheme of things.
I find your line of thought to hold little weight.
Some did not like Gnome 3, they created MATE. Some found GCC was too conservative, they created EGCS. And MariaDB. And LibreOffice. And ffmpeg… And…
That's how you guarantee software will continue to fit your needs in the future. It's not paying for Microsoft Works that made people able to open *.wks files with Microsoft Office when Microsoft discontinued the former office suite (though they are some converters available). But it's open-source that made people able to open TrueCrypt files with CipherShed when the developers gave up.
Even at my level, I'm able to tweak the tools for my needs. The last version of zsh is not available on AIX? I can build it myself (and send the fixes upstream). Vim doesn't provide the feature I want? I can add it (and who cares if it's not yet merged upstream? it still does what I want it to do, now).
You put binaries up for download, charge $50, and anyone can pay you the $50, take that binary and legally redistribute it for free. Or they could just take the source and build it for nothing and do the same thing. Talk to me about the economics of making that viable. Please, because if you can I would love to do it that way. I would prefer the source code I write to be open source, but I have to eat and my children have to eat and we need to pay rent, and so I have to capture the value too. Software firms with modest sales can't afford to lose a dime they make, so how could they go FOSS?
Can I add support for stack Y myself?
No but we’d be happy to talk about it.
If this was FOSS, you could easily add support for your own stack rather than being at the mercy of their limited amount of time to work on it.Q.E.D.
No source, no privacy policy. Supporting new protocols/formats/stack requires one 'to talk about it' with them.
But no, you don't have to keep tabs on it, because you don't have to use this tool. If you do choose to use this tool, you can play the probabilities and more than likely be fine.
Except they get fixed without someone threatening to disclose them.
> If you do just a bit of research you can find who I am, and where I live.
What do you expect me to do with that information? I'm being honest: I don't really get what that information would do for me if I found your code was doing something wrong, unless I thought it was worth my time to file a lawsuit.
> Code is not obfuscated.
We have very different definitions of this term.
> This is the best I can do.
Examples exist which show this statement to be wrong.
I think that the parent was more concerned with the lack of 64-bit (x64/AMD64/x86_64) support. The parent also takes issue with the usage of x32 to refer to 32-bit.
At this point I started to feel really bad about giving this my root password (the readme said it would prompt for it), it all just sounds super hacky. Also the instructions to place it in my home directory... why, doesn't it work elsewhere? What kind of epic hack is this? No, I don't think I trust this with root permissions.
X32 is faster at some things, but it doesn't seem to have much support. But it would be a good idea for many things, like desktop apps that don't need a lot of memory.
... any idea on a Mac version?
A very useful tool for any kind of low level network development, especially multiplayer games.
edit Ah.. Wait http://www.wirefloss.com/ This one looks very familiar :)
Damn, still nothing that can help me with my layer 8 problems.
-1 thank you.
https://support.google.com/chrome/answer/4412392?p=ib_downlo...