diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -9,7 +9,14 @@ * uses A LOT of bandwidth, implement packet deduplication (fixed?) # anti sybil measures: -* detecting sybil with buckets > 32 (done) +* analysis: geoip for queries, get their localtime and update counter for current 15 minute period in countries time(queries) chart +* only get_peers when aren't any peers to test +* periodic counter for packets that resets on periodic call, breaks into debugger if any of the following is larger than 2**14: + - received queries + - sent queries + - received responses + - sent responses +* detecting sybil with buckets > 64 (done) * disallowing IP addresses to be added into our own bucket that already exist in the routing table (done) - currently only if IP address is the one that causes the split, this may be suboptimal * TODO: accept every replied node into the routing table only after pinging it with a random ID, storing in t encrypted first MAXT-1 bytes of the id that it sent with packet that generated a replied(). upon receiving the reply, if the r/id and decrypted t don't match in MAXT-1 bytes, ignore the node (it's a sybil attacker). |