chaosreader
I'm experimenting with
↑
chaosreader to analyze my
smartphone's network traffic. (Smartphone's are, let's say, interesting when
privacy is concerned. I've got a rooted one running
↑
CyanogenMod,
where I tend to capture most network traffic via
↑
tcpdump. Sometimes I
feel like analyzing what my phone does behind the scenes; then, in addition to
chaosreader, ↑
Wireshark is a great
tool…)
As chaosreader does not appear to be actively maintained I'm publishing my
patched version with the following changes here:
- Switch to GPLv3.
- Integrate ↑diff to reassemble chunked HTTP transfers.
- Parse linux cooked captures, which result from listening on `any´
interface. (Chaosreader0.94 does not produce any output for such
pcaps.)
- Use HTTP content-type to identify file types such as HTML, XML,
Javascript, CSS; use those types for better file extensions than
`data´.
- More systematic Content-Type handling based on MIME types. (More image
types included in Image Report based on MIME types.)
- Uncompress gzip'ed data.
- Add new command line switch (`-n´) to show host names in HTTPlog and
to create href-links from HTTPlog rows to the corresponding rows in
the table on index.html.
- Add new command line switch (`-d´) to parse captured DNS replies and
show DNS names instead of IP addresses on index page; save DNS replies as
text files.
Downloads:
- ↑GPLv3
- My versions of chaosreader
- 0.95d, 2012-02-10
- 0.95c, 2012-01-04
- 0.95b, 2011-09-24
- 0.95, 2011-09-11