Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration of MoonSniff #227

Closed
wants to merge 124 commits into from
Closed

Integration of MoonSniff #227

wants to merge 124 commits into from

Commits on Mar 11, 2018

  1. add moonsniff demo skeleton

    AP-Frank committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    1618af1 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

  1. Configuration menu
    Copy the full SHA
    7531259 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2018

  1. Configuration menu
    Copy the full SHA
    b5cd5a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adf1538 View commit details
    Browse the repository at this point in the history
  3. implement basic ring_buffer

    AP-Frank committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    b933996 View commit details
    Browse the repository at this point in the history
  4. add miss and hit counters

    AP-Frank committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    8f98e8d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2018

  1. setup new core implementation

    Tests with the old implementation have shown that the hit rate does not meet the expectations. The reason for this is that the time to insert a timestamp where fast, whereas time to match an existing entry was linear an took up to 100 times as long.
    
    The new implementation aims to have equal insert and find properties.
    AP-Frank committed Mar 14, 2018
    Configuration menu
    Copy the full SHA
    83823a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b6ffbd View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2018

  1. Configuration menu
    Copy the full SHA
    980af33 View commit details
    Browse the repository at this point in the history
  2. wip debug latencies

    AP-Frank committed Mar 15, 2018
    Configuration menu
    Copy the full SHA
    6e91e9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a07f218 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2018

  1. Configuration menu
    Copy the full SHA
    e9d17d1 View commit details
    Browse the repository at this point in the history
  2. inserted multiple time synchronisation points

    todo: remove all unneccessary syncing points
    AP-Frank committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    85c18d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f0a95b View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2018

  1. Configuration menu
    Copy the full SHA
    4d2c615 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8719ef View commit details
    Browse the repository at this point in the history
  3. correct parser args

    AP-Frank committed Mar 21, 2018
    Configuration menu
    Copy the full SHA
    88b170a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b6beaa View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2018

  1. Configuration menu
    Copy the full SHA
    e379c68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc2f8b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2018

  1. Configuration menu
    Copy the full SHA
    fe43fef View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2018

  1. update submodule

    AP-Frank committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    ff1cc38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcf5eef View commit details
    Browse the repository at this point in the history
  3. general cleanup

    AP-Frank committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    45cb08c View commit details
    Browse the repository at this point in the history
  4. remove mutexes alltogether

    new implementation should make errors because of
    race conditions very improbable
    AP-Frank committed Apr 2, 2018
    Configuration menu
    Copy the full SHA
    e0d623f View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Configuration menu
    Copy the full SHA
    2e5c3ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5fb7e6 View commit details
    Browse the repository at this point in the history
  3. fix error where hit_list being to small

    potentially causes misses/memory errors
    AP-Frank committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    bfffebf View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2018

  1. change id length to effectivly 24 bits

    this is a compromise between, possible measurement time and
    memory requirements
    AP-Frank committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    6e7aa28 View commit details
    Browse the repository at this point in the history
  2. cleanup

    AP-Frank committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    1b90001 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a832e5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20006c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2018

  1. finish binary and text based file writing and reading

    for short test cycles (up to 20 secs) the difference is marginal
    but for longer ones, binary mode results in smaller files
    AP-Frank committed Apr 8, 2018
    Configuration menu
    Copy the full SHA
    c3afb94 View commit details
    Browse the repository at this point in the history
  2. count misses which are caused by the hit_list not being filled yet

    it has to be determined if the performance penalty is worth this information
    AP-Frank committed Apr 8, 2018
    Configuration menu
    Copy the full SHA
    ba9866b View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Configuration menu
    Copy the full SHA
    55358a8 View commit details
    Browse the repository at this point in the history
  2. add error handling

    error handling for: invalid binary files, invalid pathnames
    AP-Frank committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    7f1a65f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df69415 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d5f8b7 View commit details
    Browse the repository at this point in the history
  5. fix intendention

    AP-Frank committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    c6008e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2018

  1. Configuration menu
    Copy the full SHA
    2942d9e View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

  1. Configuration menu
    Copy the full SHA
    d42d6cf View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2018

  1. WIP add new writing mode and include debuging mode

    currently some entries seem to write into others
    AP-Frank committed Apr 13, 2018
    Configuration menu
    Copy the full SHA
    edff5c6 View commit details
    Browse the repository at this point in the history
  2. fix writing issue

    AP-Frank committed Apr 13, 2018
    Configuration menu
    Copy the full SHA
    1c22501 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2018

  1. Configuration menu
    Copy the full SHA
    c004628 View commit details
    Browse the repository at this point in the history
  2. fix typos

    AP-Frank committed Apr 14, 2018
    Configuration menu
    Copy the full SHA
    ae9e88b View commit details
    Browse the repository at this point in the history
  3. fix flag related errors

    AP-Frank committed Apr 14, 2018
    Configuration menu
    Copy the full SHA
    546c78e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bf9bde9 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2018

  1. add basic matching

    AP-Frank committed Apr 15, 2018
    Configuration menu
    Copy the full SHA
    e29423c View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2018

  1. include c++ histogram

    AP-Frank committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    da2759b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fbb92d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6925a76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c08dfe4 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2018

  1. remove unnecessary C call

    this eliminates the need of moonsniff-io.cpp altogether
    AP-Frank committed Apr 20, 2018
    Configuration menu
    Copy the full SHA
    02b3b96 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Configuration menu
    Copy the full SHA
    95c4b4b View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2018

  1. fix missing arguments

    AP-Frank committed Apr 25, 2018
    Configuration menu
    Copy the full SHA
    c7bd492 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1ca44f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. Configuration menu
    Copy the full SHA
    30c8e2b View commit details
    Browse the repository at this point in the history

Commits on May 6, 2018

  1. Configuration menu
    Copy the full SHA
    13ad77d View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. Configuration menu
    Copy the full SHA
    c4f0922 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2018

  1. Configuration menu
    Copy the full SHA
    acd239d View commit details
    Browse the repository at this point in the history

Commits on May 14, 2018

  1. Configuration menu
    Copy the full SHA
    6c06556 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2018

  1. Configuration menu
    Copy the full SHA
    9f300e9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2018

  1. Configuration menu
    Copy the full SHA
    944f7d5 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2018

  1. Configuration menu
    Copy the full SHA
    de63097 View commit details
    Browse the repository at this point in the history
  2. add post-processing for pcap files

    There seems to be a problem related to the reader/writer
    Too few packets are actually captured and analyzed
    AP-Frank committed May 22, 2018
    Configuration menu
    Copy the full SHA
    7c0be08 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2018

  1. Configuration menu
    Copy the full SHA
    4bf6be4 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2018

  1. Configuration menu
    Copy the full SHA
    6e0bd13 View commit details
    Browse the repository at this point in the history
  2. WIP fix pre filling

    AP-Frank committed May 26, 2018
    Configuration menu
    Copy the full SHA
    2318c79 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2018

  1. Configuration menu
    Copy the full SHA
    c99b9e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45d145a View commit details
    Browse the repository at this point in the history

Commits on May 29, 2018

  1. Configuration menu
    Copy the full SHA
    0a40fec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89a971a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5159714 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    138a37f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d829f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2018

  1. WIP improve PCAP matching

    AP-Frank committed Jun 2, 2018
    Configuration menu
    Copy the full SHA
    21de36e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57d899d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88d8bd7 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2018

  1. Configuration menu
    Copy the full SHA
    0943d33 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c0e91d View commit details
    Browse the repository at this point in the history
  3. add debug version for pcaps

    AP-Frank committed Jun 10, 2018
    Configuration menu
    Copy the full SHA
    92e9f03 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2018

  1. add id extraction function

    AP-Frank committed Jun 11, 2018
    Configuration menu
    Copy the full SHA
    a338191 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2018

  1. add tbb library

    AP-Frank committed Jun 17, 2018
    Configuration menu
    Copy the full SHA
    f8c6fe3 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2018

  1. Configuration menu
    Copy the full SHA
    c7dc8a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99cc431 View commit details
    Browse the repository at this point in the history
  3. add deque wrapper

    AP-Frank committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    89ef80b View commit details
    Browse the repository at this point in the history
  4. WIP use tbb as packet matching back bone

    also includes a testfile which should be removed at some later point in time
    AP-Frank committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    4bc0181 View commit details
    Browse the repository at this point in the history
  5. add tbb core matching

    AP-Frank committed Jun 18, 2018
    Configuration menu
    Copy the full SHA
    48446df View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2018

  1. fix error in pcap handling

    AP-Frank committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    df19994 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2018

  1. fix some casting issues

    AP-Frank committed Jun 21, 2018
    Configuration menu
    Copy the full SHA
    63e6c3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2849efa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2e3afb View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. Configuration menu
    Copy the full SHA
    a15a546 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebef62a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2302e9c View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2018

  1. performance improvements

    AP-Frank committed Jun 24, 2018
    Configuration menu
    Copy the full SHA
    3bc44b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5d81da View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2018

  1. Configuration menu
    Copy the full SHA
    bcbc9ca View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2018

  1. Configuration menu
    Copy the full SHA
    bf50ecc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9643f4f View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2018

  1. cleanup moonsniff code

    AP-Frank committed Jul 4, 2018
    Configuration menu
    Copy the full SHA
    ae060c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a00bd6 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2018

  1. add mpps computation

    AP-Frank committed Jul 9, 2018
    Configuration menu
    Copy the full SHA
    7d4a705 View commit details
    Browse the repository at this point in the history
  2. add csv output

    AP-Frank committed Jul 9, 2018
    Configuration menu
    Copy the full SHA
    ad865c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2018

  1. Configuration menu
    Copy the full SHA
    daea5b0 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2018

  1. Configuration menu
    Copy the full SHA
    b4d2845 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2018

  1. Configuration menu
    Copy the full SHA
    e5a0bbf View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2018

  1. Configuration menu
    Copy the full SHA
    16873c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2018

  1. Configuration menu
    Copy the full SHA
    c75dfe0 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2018

  1. remove old ms code

    AP-Frank committed Sep 16, 2018
    Configuration menu
    Copy the full SHA
    9330e37 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2018

  1. cleanup for moonsniff.cpp

    AP-Frank committed Sep 18, 2018
    Configuration menu
    Copy the full SHA
    d7ad19e View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. fix post_count is nil error

    AP-Frank committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    f51afda View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2018

  1. Configuration menu
    Copy the full SHA
    ec4dacf View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2018

  1. add README

    AP-Frank committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    ce5b6f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2018

  1. Configuration menu
    Copy the full SHA
    b03803d View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2018

  1. Configuration menu
    Copy the full SHA
    1d0a09a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2018

  1. rename time and rate flags

    AP-Frank committed Oct 4, 2018
    Configuration menu
    Copy the full SHA
    ef5a336 View commit details
    Browse the repository at this point in the history
  2. fix typo

    AP-Frank committed Oct 4, 2018
    Configuration menu
    Copy the full SHA
    2a8231a View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2018

  1. Configuration menu
    Copy the full SHA
    50ddc4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53225d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2018

  1. Configuration menu
    Copy the full SHA
    881083f View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. fix whitespace issue

    AP-Frank committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    9087835 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    127981b View commit details
    Browse the repository at this point in the history
  3. make entry struct packed

    AP-Frank committed Oct 15, 2018
    Configuration menu
    Copy the full SHA
    d551aa4 View commit details
    Browse the repository at this point in the history