forked from theclam/capshift
-
Notifications
You must be signed in to change notification settings - Fork 0
Simple and powerful. Very efficient tool to shift the timestamps of pcap files. Supports multiple modes of time-shifting, including offset, keep time-of-day on new date, and change only time. Tool works by modifying the pcap-headers, the rest of the file is kept untouched.
License
njbuch/capshift
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
capshift v0.3 Beta Original by Foeh Mannay, January 2015 Current version by Niels Jakob Buch, February 2018 PURPOSE ======= "capshift" is a tool which re-writes the timestamps of pcap files. This is useful when you have two pcap files taken from different devices whose clocks are not synchronised and you can't be bothered to repeatedly hand-correct the timestamps. Or, you are analysing network traffic for different purposes, and needs test-data that are matching specific time or dates. INSTALLATION ============ The library has on purpose been built to follow POSIX standards and should be cross-platform compatible with no challenges. For Linux / Mac / MinGW it should be possible to build from source using: gcc -o capshift capshift.c USAGE ===== There are only three parameters and all are mandatory. You must specify your input capture file (original pcap format) with the -r flag, your output capture file with the -w flag and your time options with the -o, -t, -d or -t AND -d flag. Here's the four examples: ./capshift -r original.cap -w shifted.cap -o +14.5 ./capshift -r original.cap -w shifted.cap -t 20:03 ./capshift -r original.cap -w shifted.cap -d 21-12-2019 ./capshift -r original.cap -w shifted.cap -t 23:30 -d 20-7-2017 The purpose of -t is to shift the time-stamps to another time, keeping the date. The purpose of the -d is to shift the time-stamps to another date, but keeping the time-of-day. The purpose of using both -t and -d is the give a totally fresh time-stamp. Please note that all pcap records will be time-stamped relatively to the first record, based on the existing timestamps. CHANGE LOG ========== v0.1a First working release. v0.2a Bugs for larger timeshifts, and larger files. v0.3b Adding absolute timeshifts Should be backward compatible with previous invocation parameters. Adding Mac OSX and Windows executables to ease quick-n-dirty users ;)
About
Simple and powerful. Very efficient tool to shift the timestamps of pcap files. Supports multiple modes of time-shifting, including offset, keep time-of-day on new date, and change only time. Tool works by modifying the pcap-headers, the rest of the file is kept untouched.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 100.0%