To clear up some confusion, "captrans" isn't a "Solaris command" in the sense of something that comes with Solaris - it happens to be installed on the Solaris/SPARC machines inside NetApp, but it's in "/usr/local/bin", not "/usr/bin" or "/usr/sbin".
It's built atop a version of libpcap modified to be able to read non-libpcap files as well as libpcap files.
There's probably no reason why we couldn't make available captrans source and the changes to libpcap...
...but, as per my other message, I'm not really interested in captrans, or those changes to libpcap, any more - recent distributions of Ethereal:
comes with a better capture-conversion program, editcap, which reads and writes more capture file formats than captrans, and which has more people developing stuff for it than just me (and, as indicated, I'm not doing any more stuff with captrans or the modified libpcap; my capture file reader and writer efforts are directed towards the Wiretap library that Ethereal, Tethereal, and editcap use).
So, whilst we *could* share those utilities, I'd rather people download Ethereal and build and install that instead; if anybody asks for new features in captrans, or new capture file types to read or write, or finds a bug in captrans or in the capture file reading code in the modified libpcap, I will probably check to see whether Wiretap and editcap do what they want and, if not, try to make them do so and point the asker at editcap instead.
(Besides, as noted, if you download Ethereal and build and install it, you get, in addition to a capture-file-translation program, a really nice GUI packet capture and analysis program, and a really nice tty-based packet capture and analysis program, as a free bonus. :-))