Unfortunately, every time I connected the GPX Pro via USB to the Windows 7 VM, I got the following error from Virtual Box: Continue reading
I’ve been thinking about this for a while and honestly pretty made up my mind months ago, but I finally go enough determination to edit almost all the files in the trunk source tree and change the license from the 3 clause BSD to GPLv3.
There’s actually a number of reasons for the change and I wanted to share the ones that were most important to me. I don’t expect everyone to like the decision, but probably most won’t care since it doesn’t really impact them. But sometimes people get all bent out of shape when a project that has been around as long as Tcpreplay (10 years? Damn, where did the time go?) changes its license so I wanted to give my side of it. The change doesn’t mean I don’t like the BSD license anymore, just that I now feel the GPL is more appropriate for the Tcpreplay Suite. Continue reading
Just a quick heads up for everyone, I’ve released tcpreplay 3.4.5
I wasn’t originally planning on doing a beta for 3.4.5, but due to
feature creep it’s taking more time then I thought. Now that I’m done
racing for the summer, hopefully I’ll have more time to fix the
remaining open bugs & enhancements before the fall. It’s my goal that
3.4.5 will be the final 3.x release, with future enhancements being
placed in the 4.0 branch- it’s become too much of a PITA to keep
merging code between the two branches since 4.0 is really nothing like
Anyways, this release concentrates on features & bugs users requested
or found. Special thanks goes out to Dmitriy Gerasimov who
submitted a patch for Linux TX_RING support. It’s not yet supported
on all Linux systems, but on those that it does should hopefully see
improved topspeed performance. I’d love what people’s experience is
with this feature- does it help? If so when? The other major feature
is sending two files at the same time- one out each interface. Should
hopefully be useful when replaying traffic captured via network taps.
Both features probably haven’t seen enough testing by me, but
hopefully some people are interested enough by them to try them out
and let me know how well they work.
08/15/2010 Version 3.4.5beta1 - First pass at fixing 'make test' on many little-endian systems (#429) - Don't try to fragroute non-IPv4/v6 packets so we don't error out (#432) - Warn users when processing LINUX_SLL frames w/o an Ethernet source MAC (#434) - Initial Linux TX_RING sending support (#435) - Update to GNU Autoconf 2.67 (#436) - Add tcpcapinfo which dumps information about the pcap header/packets (#437) - Add --dualfile support for replaying two files at the same time (#439) - Fix bug where --tos=0 didn't do anything (#440) - Fix crash when processing CIDR data (#441)
Update: Turns out I forgot to merge the TX_RING support in. 3.4.5beta2 fixes that. Sorry for any confusion!
So on monday, Apple announced the newest version of the iPhone, the 3GS. Personally, I’m pretty excited about the new iPhone and looks to be a worthy successor to my current iPhone (no 3G for me). But many current iPhone 3G owners are up in arms that AT&T isn’t going to allow them to upgrade their phone for the reduced (subsidized) price of $199 like new customers or those customers who aren’t already at the end of their 2 year contract. Continue reading
As I expected, Tcpreplay was not accepted for the Google Summer of Code. Most likely because compared to many of the other mentoring organization applicants, Tcpreplay is not able to accept many students- hence the overhead is too high.
Of course, if you are a student (or anyone else for that matter) and are interested in working on Tcpreplay and learn about networking, I’m always willing to help people get up to speed on the code and contribute.
Well I decided to throw my hat into the ring for being a mentoring organization for the 2009 Google Summer of Code for Tcpreplay. Obviously Tcpreplay will be one of the smallest “organizations” to submit an application so I can’t say that I have high hopes of being accepted, but I figured it was worth a try. Continue reading
So I was just reading about Marvell’s Plug Computing solution. Basically a $100 (goal is to get the price point down to $50) Linux based computer in the form factor of a wall wart. First let me say this is really damn cool. Cheap, small form factor, low power and doesn’t try to do too much (no video output for example). Continue reading
So a buddy of mine at work (thanks Mike!) sent me this cool link about how to use real math to measure the complexity of user interfaces. I read the article (feel free to go read it now) and I loved the idea of quantitatively measuring the effort required to use a UI to determine how simple it is.
While I think Aza is on the right track, I’d like to point out how the devil is in the details and how hard it is to map theory to practice. Continue reading