vlccek / isa-dnstunnel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Autor: Jakub Vlk, xvlkja07, Vytvořeno 14.11.2022
# Projekt
Projekt je složen ze dvou aplikacích napsaných v jazyce c. Klient a server pro tunelováni data přes DNS. Veškéré náležitosti v četně rozšířeních, nedokonalostí jsou popsaný v `manual.pdf`

## Spuštění:

### Server
```bash
dns_sender [-u UPSTREAM_DNS_IP] {BASE_HOST} {DST_FILEPATH} [SRC_FILEPATH]

$ dns_sender -u 127.0.0.1 example.com data.txt ./data.txt
$ echo "abc" | dns_sender -u 127.0.0.1 example.com data.txt
```
### klient

```bash
dns_receiver {BASE_HOST} {DST_DIRPATH}

$ dns_receiver example.com ./data

```

About


Languages

Language:C 93.1%Language:Makefile 3.4%Language:TeX 2.8%Language:CMake 0.7%