TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

WireEdit – A Full Stack WYSIWYG Editor for Network Packets

221 pointsby csmajorfiveover 10 years ago

17 comments

smutticusover 10 years ago
I&#x27;m the author of the packet editor Hexcap. <a href="http://www.hexcap.org" rel="nofollow">http:&#x2F;&#x2F;www.hexcap.org</a><p>Hexcap is an ncurses packet hex editor and generator, and it&#x27;s open source. It uses the dpkt library for packet encap and decap, as well as dnet and pypcap for capturing and transmission. It&#x27;s probably not as fancy as WireEdit, but then again the intended audience is different. I started writing Hexcap, in ESR&#x27;s terms, to scratch my own itch.<p>I&#x27;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&#x27;d be interested in hearing about your opinion of Hexcap. Typical FOSS disclaimers applying, YMMV.
xorrbitover 10 years ago
Not open source = not at all like WireShark, sorry.<p>And that&#x27;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.
评论 #8586251 未加载
评论 #8585007 未加载
simlevesqueover 10 years ago
You should add the licence on the website. It&#x27;s a nice concept but I&#x27;ll start using it as soon as someone creates a FOSS clone.
评论 #8585170 未加载
评论 #8585150 未加载
pritambaralover 10 years ago
No native Linux support (Win7 binary &quot;+ hacked version of WINE&quot;). Makers request it be run on &quot;Ubuntu 14.4 x32&quot;[sic] only, not even x86_64. I suspect they mean x86, or 32-bit when they say x32, since the x32 ABI is nowhere near implemented.<p>No source, no privacy policy. Supporting new protocols&#x2F;formats&#x2F;stack requires one &#x27;to talk about it&#x27; with them.
评论 #8584966 未加载
评论 #8585083 未加载
评论 #8585092 未加载
lucb1eover 10 years ago
I was very excited, it&#x27;s a project I&#x27;ve been wanting to do for years but never had the time (or better yet, something I&#x27;ve wanted to use, but it never existed). Then I got to the downloads. Great, an Ubuntu version... which is just the Windows version bundled with WINE except they modified WINE... and in the README they warn that it really only works with Ubuntu x32 and that you shouldn&#x27;t have WINE already installed. Right. Why they expect people to still run x32 in 2014 is a mystery to me, but these guys do. And I already have WINE installed.<p>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&#x27;t it work elsewhere? What kind of epic hack is this? No, I don&#x27;t think I trust this with root permissions.
评论 #8587744 未加载
评论 #8587972 未加载
jobposter1234over 10 years ago
This looks really cool. Whenever I open up my Networks textbook, I get nostalgic about this stuff. It&#x27;d be fun to easily create my own packets to test out different stuff I&#x27;ve learned.<p>... any idea on a Mac version?
评论 #8585100 未加载
anExcitedBeastover 10 years ago
Very cool! I&#x27;ve been wanting something like this for a while. Going to make my life easier. I think it&#x27;d be great if you could implement a plugin feature so people could import custom protocols.
评论 #8590683 未加载
ParvusPonteover 10 years ago
Just in case anyone&#x27;s wondering, you can replay the results as spoofed network traffic via tcpreplay: <a href="https://github.com/appneta/tcpreplay" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;appneta&#x2F;tcpreplay</a> or rather tcpliveplay (that should be included in the package), unless you decide modify tcp packet order numbers manually.<p>A very useful tool for any kind of low level network development, especially multiplayer games.
dchichkovover 10 years ago
I&#x27;m curious how it deals with field lengths, conditional fields and other constraints. It is tough to get it right ;) Try comparing it with: <a href="http://freestuff.linkbit.com/epc_packet_builder/" rel="nofollow">http:&#x2F;&#x2F;freestuff.linkbit.com&#x2F;epc_packet_builder&#x2F;</a><p><i>edit</i> Ah.. Wait <a href="http://www.wirefloss.com/" rel="nofollow">http:&#x2F;&#x2F;www.wirefloss.com&#x2F;</a> This one looks very familiar :)
评论 #8585361 未加载
owenversteegover 10 years ago
&gt; Edit L1 - L7 with just a few clicks<p>Damn, still nothing that can help me with my layer 8 problems.
评论 #8587703 未加载
Matumioover 10 years ago
A similar (non-GUI) tool is scapy: <a href="http://www.secdev.org/projects/scapy/demo.html" rel="nofollow">http:&#x2F;&#x2F;www.secdev.org&#x2F;projects&#x2F;scapy&#x2F;demo.html</a>
danraover 10 years ago
Looks awesome. Waiting for the Mac version :)
Tepixover 10 years ago
I&#x27;m super excited about WireEdit, I hope they will provide a version that runs with 64bit Linux, too.
abcd_fover 10 years ago
Video&#x27;s too tall, doesn&#x27;t fit on my relatively run-of-the-mill Thinkpad Edge screen. Just FYI.
评论 #8585403 未加载
评论 #8586259 未加载
reitanqildover 10 years ago
Related: do someone around here know a tool for automatic or assisted reverse engineering? I sometimes work on reverse engineering and something that could help me make sense of it would be greatly appreciated.
digital-rubberover 10 years ago
Hmm precompiled binaries and running things under wine for linux.. Another &#x27;great&#x27; post on hacker news.<p>-1 thank you.
wnevetsover 10 years ago
Google chrome didnt like this download at all, telling me its a virus.
评论 #8588182 未加载
评论 #8588105 未加载