summaryrefslogtreecommitdiffstats
path: root/README.md
blob: 39f7571d7be6b11fd945439cfccd16c4d56ccbe9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# solecd

## Running

You'll need Go toolchain. Get it [here](https://go.dev/dl/)

```
git clone https://git.sr.ht/~rctt/solecd
cd solecd
go run cmd/daemon/main.go
```

## TODO

- Protocol
	- Design handshake process
	- Design basic messaging

- Server
	- Put server stuff into a package
	- Create handlers

- Network library
	- Handle partial TCP packets
	- Better error handling

- Tools
	- Generate Wireshark dissector from spec