Permalink
Commits on Dec 14, 2012
  1. Take care of hash key randomization.

    Andrew Fleenor committed Dec 14, 2012
    Make sure certain maps destined for JSON encoding get sorted
    after being turned into lists. If they're already a list when they
    get serialized, the sort_key option won't handle them, so we need
    to do it manually.
Commits on Aug 31, 2012
  1. Update README for SSL

    Andrew Fleenor committed Aug 31, 2012
Commits on Aug 24, 2012
  1. Misc TLS fixes: -d, --tls, and others

    Andrew Fleenor committed Aug 24, 2012
    Make sure TLS works with -d. Make it optional, with --[no-]tls flags.
    Cipher suite is now left as int by dpkt instead of CipherSuite obj, so
    we have to adjust to that. Also logging, comments, and stuff.
    fhs_ssl.pcap works when you manually supply the keylog, but the test
    script doesn't, so it looks broken.
  2. Blackhole failing TLS flows.

    Andrew Fleenor committed Aug 24, 2012
  3. Initial ssl decryption success

    Andrew Fleenor committed Aug 24, 2012
    It's a pile of hacks, with lots of print statements and tech debt.
    But it works. For TLS1.0 with one cipher suite.
  4. Shorten ConnectionState names.

    Andrew Fleenor committed Aug 24, 2012
  5. Refactor key log so it's injected to FlowBuilder.

    Andrew Fleenor committed Aug 24, 2012
  6. More merging, fhs_nullcipher har has accurate timing.

    Andrew Fleenor committed Aug 24, 2012
  7. Nullcipher functionality, github.pcap at least is broken.

    Andrew Fleenor committed Aug 24, 2012
  8. ssl merge 1

    Andrew Fleenor committed Aug 24, 2012
Commits on Aug 21, 2012
  1. Correctly handle requests with no response.

    Andrew Fleenor committed Aug 21, 2012
    Fix ancient variable misspelling, which revealed a bunch of other
    bugs when response is None. Add test cases.
  2. Economize on memory in http, and related changes.

    Andrew Fleenor committed Aug 21, 2012
    Refactor dpkt_http_replacement to only use two StringIO's. Move
    print_rusage to pcaputil.
  3. Add log file option to main.py

    Andrew Fleenor committed Aug 21, 2012
  4. Doc punctuation, get rid of import * in tcp/flow.py

    Andrew Fleenor committed Aug 21, 2012
  5. Fix the memory error fix

    Andrew Fleenor committed Aug 21, 2012
    Drop tcpdir.data AFTER all http messages have been constructed
    from it.
  6. Expose raw bytes of HTTP message, including header.

    Andrew Fleenor committed Aug 21, 2012
  7. Handle multiple flows on the same socket.

    Andrew Fleenor committed Aug 21, 2012
  8. Accept invalid media types with just a warning.

    Andrew Fleenor committed Aug 21, 2012
Commits on Jul 17, 2012
  1. Wide-ranging cleanup

    Andrew Fleenor committed Jul 17, 2012
    Line-length <= 80 chars, blank lines between methods,
    other whitespace changes, rephrase some comments,
    s/"/'/, re-order some imports, etc.
  2. add EasyParsePcap function to handle boilerplate.

    Andrew Fleenor committed Jul 17, 2012
  3. Fix some relative imports for libification

    Andrew Fleenor committed Jul 17, 2012
  4. Move most pcap2har .py files into a library directory

    Andrew Fleenor committed Jul 17, 2012
Commits on Jul 16, 2012
  1. Extra fixes to merged stuff from mdwelsh and ethankb

    Andrew Fleenor committed Jul 16, 2012
  2. Merge in fixes and tweaks to Matt's changes from Google.

    Andrew Fleenor committed Jul 16, 2012
Commits on Jul 13, 2012
  1. Merge pull request #4 from ethankb/minor_fixes

    Andrew Fleenor committed Jul 13, 2012
    Basically, just handling malformed content-length headers.
    Instead of ethankb's exact solution, just catch ValueError
    and log the invalid values.
  2. Merge changes from Matt Welsh and Ethan Katz-Basset

    Andrew Fleenor committed Jul 13, 2012
  3. Merge pull request #4 from ethankb/minor_fixes

    Andrew Fleenor committed Jul 13, 2012
    Basically, just handling malformed content-length headers.
    Instead of ethankb's exact solution, just catch ValueError
    and log the invalid values.
Commits on Jul 12, 2012
  1. Ethan had the right idea about logging in tcp/direction.py

    Andrew Fleenor committed Jul 12, 2012
    replace reference to logging with log, and remove import logging
    at top.
  2. Fix stale reference to debug_pkt_count in pcap.py

    Andrew Fleenor committed Jul 12, 2012
  3. Handle empty content type

    Andrew Fleenor committed Jul 12, 2012
  4. Fix bad array check in dpkt_http_replacement.py

    Andrew Fleenor committed Jul 12, 2012
    Thanks to Ethan Katz-Basset <ethankb@google.com>
  5. Allow semicolons on end of media type

    Andrew Fleenor committed Jul 12, 2012
    Also remove bad import from tcp/direction.py
  6. Another typo from Matt Welsh: reponse is not a word.

    Andrew Fleenor committed Jul 12, 2012
  7. Fix name typos in tcp/packet.py: s/TCPPacket/Packet

    Andrew Fleenor committed Jul 12, 2012
  8. Make dependency on socket.inet_ntoa

    Andrew Fleenor committed Jul 12, 2012
    Also delete useless vim swap file.