Skip to content

Commit

Permalink
added readme
Browse files Browse the repository at this point in the history
  • Loading branch information
schacon committed Apr 27, 2010
1 parent a24e5f8 commit 100649e
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions README
@@ -0,0 +1,32 @@
Snifter
================

This project is to help me reverse engineer certain HTTP based protocols who could not
be bothered to document what the hell is going on (*COUGHSVN*).

It has a proxymachine instance that you can filter all HTTP traffic through that will
log all the traffic to a redis instance and then you can use the included sinatra
server to browse that data.

It currently assumes all the data will be XML based and will simplify the XML data
for simpler comparison, but you can also click on 'details' to see the full, syntax
highlighted XML.


ToDo
================

* To be more generally useful, it might be nice to only do the XML magic if the body
has an xml header as the first line or something.

* Also want to do side by side views of sessions, possibly even highlighting the
major differences between two sessions.

* Make the port assignments for the PM specified on the command line when you launch it.


License
================

MIT.

0 comments on commit 100649e

Please sign in to comment.