https://github.com/anfractuosity/timeshifter
Transmissions over time based covert channels across a network. Modifies the time intervals between packets to transmit data.
https://github.com/anfractuosity/timeshifter
covert-channel data-exfiltration exfiltration packet-interval packets steganography timing transmission
Last synced: 5 months ago
JSON representation
Transmissions over time based covert channels across a network. Modifies the time intervals between packets to transmit data.
- Host: GitHub
- URL: https://github.com/anfractuosity/timeshifter
- Owner: anfractuosity
- Created: 2015-05-25T14:56:09.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-06-26T16:38:32.000Z (almost 3 years ago)
- Last Synced: 2024-05-21T06:28:13.913Z (11 months ago)
- Topics: covert-channel, data-exfiltration, exfiltration, packet-interval, packets, steganography, timing, transmission
- Language: C
- Homepage: https://www.anfractuosity.com/projects/timeshifter/
- Size: 4.88 KB
- Stars: 22
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# timeshifter
Transmissions over time based covert channels across a network
We created a system in order to transmit and receive data by modifying the time intervals between packets.
# setup
On Ubuntu/Debian:
```
sudo apt-get install libnetfilter-queue-dev
```On Arch:
```
sudo pacman -S libnetfilter_queue
```# example
Setup iptables rules based on the example_rules_single_computer.sh file provided.
*N.B. once you’ve activated these iptables rules, then packets will not be sent out from the computer until you run the program below.*
Run the transmitter using:
```
echo "helloworld" | ./timeshifter 0 2000 3000
```Run the reciever using:
```
./timeshifter 1 2000 3000
```Then ping a remote host, the transmitting packet's intervals will be modulated with your data, the pong replies will then be decoded by the reciever.
Please see https://www.anfractuosity.com/projects/timeshifter/ for additional explaination