An open API service indexing awesome lists of open source software.

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.

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