commit f8b88315cb68c5206a9b3d4abf0c2756290d81b7 Author: Niles Rogoff Date: Sun Apr 2 19:08:49 2017 -0400 Initial commit diff --git a/map.py b/map.py new file mode 100644 index 0000000..879ec44 --- /dev/null +++ b/map.py @@ -0,0 +1,106 @@ +#!/usr/bin/env python3 +import subprocess, string, sys, BTEdb, base64, json, random, collections, time, traceback +import twisted.protocols.basic +from twisted.internet import reactor, protocol, ssl + +#debug = True +debug = False + +maps = collections.defaultdict(lambda: 0) + +def handle(lines): + if len(lines) == 0: + return + try: + path = [k.split()[1] for k in lines if "Path" in k][0].split("!") + i = 0 + while i < len(path) - 1: + p = ("\"" + path[i + 1] + "\" -> \"" + path[i] + "\"") + maps[p] = maps[p] + 1 + i += 1 + except: + print(traceback.format_exc()) + + +class client(twisted.protocols.basic.LineReceiver): + delimeter = "\n" + MAX_LENGTH = 16384 * 100 + + def sl(self, line): + if debug: + print("Send: " + line) + self.sendLine(line.encode("utf-8")) + + def __init__(self): + self.max = 0 + self.min = 0 + self.in_message = False + self.this_message = [] + self.groups = ["ctl", "overchan.overchan", "overchan.random", "overchan.test"] + + def lineReceived(self, data): + data = data.decode("utf-8") + if debug: + print("Recv: " + data) + if len(data.split()) == 0: + self.this_message.append("") + return + elif self.in_message: + if data == "." or (len(data.split()) > 0 and data.split()[0] == "430"): + self.in_message = False + handle(self.this_message) + self.cur += 1 + if self.cur < self.max: + print("On article " + str(self.cur)) + self.sl("ARTICLE " + str(self.cur)) + self.in_message = True + self.this_message = [] + else: + if len(self.groups) == 0: + self.sl("QUIT") + else: + self.sl("GROUP " + self.groups[0]) + self.groups = self.groups[1:] + else: + self.this_message.append(data) + data = data.split() + if data[0] == "200": # posting allowed + # self.sl("AUTHINFO USER " + user) + # if data[0] == "381": # password required + # self.sl("AUTHINFO PASS " + pw) + # if data[0] == "281": # authentication success + self.sl("GROUP " + self.groups[0]) + self.groups = self.groups[1:] + if data[0] == "211": # group stats + self.min = int(data[2]) + self.max = int(data[3]) + #self.max = 20 # DEBUG!! + self.cur = self.min + self.sl("ARTICLE " + str(self.min)) + self.in_message = True + if data[0] == "205": # bai + reactor.stop() + # sys.exit(0) + def lineLengthExceeded(self, line): + print("super long line") + if "\n" in line.decode("utf-8"): + print("FUCK") + + +class fac(protocol.ClientFactory): + protocol = client + + +# this connects the protocol to a server running on port 8000 +reactor.connectTCP("10.8.0.1", 1199, fac()) +reactor.run() + +# print(messages) +final = """digraph test { + ratio=1; + splines=true; + overlap=false; + graph [overlap = false]; +""" + "\n\t".join([x + " [label = " + str(y) + "];" for x, y in maps.items()]) + "\n" + "}" +print(final) +open("test", "w").write(final) diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..8d38acc --- /dev/null +++ b/readme.md @@ -0,0 +1,5 @@ +## Map the nntpchan network + +![](test.png) + +That's a map of all the posts to the `overchan.test` board, by volume. It can do more than one group at a time too. Configure your server and groups in map.py and run it, it will dump all of its output to a file called "test." Pipe test into neato to create a graph as an SVG. diff --git a/test b/test new file mode 100644 index 0000000..3314a0f --- /dev/null +++ b/test @@ -0,0 +1,245 @@ +digraph test { + ratio=1; + splines=true; + overlap=false; + graph [overlap = false]; +"slamspeech.ano" -> "slamspeech" [label = 18]; + "backdoor.nsa.gov" -> "ucavviu7wl6azuw7.onion" [label = 4]; + "nntp.ucavviu7wl6azuw7.onion" -> "odilitime.srndv2.tld" [label = 3]; + "web.ucavviu7wl6azuw7.onion" -> "nntp.2hu-ch.org" [label = 1]; + "web.overchan.sfor.ano" -> "sfor-SRNd" [label = 3]; + "chis.seekrit.nntp.backdoor" -> "SRNd" [label = 5]; + "web.i2p.rocks" -> "backdoor.nsa.gov" [label = 24]; + "" -> "nntp.oniichan.onion" [label = 42]; + "tor.topchan.xyz" -> "oniichan.srndv2.tld" [label = 5]; + "SRNd" -> "UMailed.Core.UCIS.nl" [label = 255]; + "ev7fnjzjdbtu3miq.onion" -> "nntpchan.dorsal.tk" [label = 22]; + "nntpchan.srndv2.net" -> "test.srndv2.tld" [label = 1]; + "" -> "nntp.2hu-ch.org" [label = 2]; + "nntp.dix.tld" -> "nntp.oniichan.onion" [label = 2]; + "ev7fnjzjdbtu3miq.onion" -> "test.yqfbo7ghmwzotrml.onion" [label = 4]; + "ucavviu7wl6azuw7.onion" -> "test.yqfbo7ghmwzotrml.onion" [label = 1]; + "web.overchan.hiddenchan" -> "SRNd" [label = 31]; + "negromancy.ano" -> "gaybar.ano" [label = 3]; + "ucavviu7wl6azuw7.onion" -> "7xnxdzyzegpsqus4.onion" [label = 3]; + "schan.srndv2.onion" -> "nntpchan.srndv2.net" [label = 1]; + "web.i2p.rocks" -> "test.srndv2.tld" [label = 23]; + "7xnxdzyzegpsqus4.onion" -> "gchan" [label = 4]; + "mp74puo7cp6gsgkj.onion" -> "nsa.monitor.server.do.not.use" [label = 2]; + "nntp.nsfl.tk" -> "nntp.nsfl.tk" [label = 8]; + "nntp.server.tld" -> "nntp.oniichan.onion" [label = 1]; + "web.overchan.deliciouscake.ano" -> "sfor-SRNd" [label = 12]; + "slamspeech" -> "gaybar.ano" [label = 7]; + "nntp.middlebox.tld" -> "backdoor.nsa.gov" [label = 716]; + "2hu-ch.org" -> "nntp.oniichan.onion" [label = 159]; + "odilitime.srndv2.tld" -> "ucavviu7wl6azuw7.onion" [label = 1]; + "nntp.2hu-ch.org" -> "7xnxdzyzegpsqus4.onion" [label = 14]; + "web.overchan.oniichan" -> "SRNd" [label = 2]; + "web.overchan.lolz2" -> "SRNd" [label = 24]; + "web.overchan.a2ki" -> "SRNd" [label = 13]; + "web.oniichan.onion" -> "nntp.oniichan.onion" [label = 58]; + "nntp.ucavviu7wl6azuw7.onion" -> "nntp.oniichan.onion" [label = 798]; + "gaybar.ano" -> "SRNd" [label = 14]; + "web.gchan.xyz" -> "nntp.2hu-ch.org" [label = 4]; + "sfor-SRNd" -> "pNewss.Core.UCIS.nl" [label = 27]; + "SRNd" -> "oniichan.srndv2.tld" [label = 8]; + "SRNd" -> "negromancy.ano" [label = 2]; + "web.dix.tld" -> "nntp.dix.tld" [label = 2]; + "nntp.oniichan.onion" -> "guchi" [label = 7]; + "nntp.ucavviu7wl6azuw7.onion" -> "nntp.ucavviu7wl6azuw7.onion" [label = 1]; + "oniichan.srndv2.tld" -> "srndv2.i2p.rocks" [label = 19]; + "web.g-ch.xyz" -> "gchan.xyz" [label = 2]; + "sfor-SRNd" -> "slamspeech" [label = 6]; + "web.srndv2.test" -> "nntp.oniichan.onion" [label = 7]; + "gchan.xyz" -> "nntp.2hu-ch.org" [label = 8]; + "web.ucavviu7wl6azuw7.onion" -> "nntp.ucavviu7wl6azuw7.onion" [label = 26]; + "web.overchan.sarah.ano" -> "SRNd" [label = 18]; + "2hu-ch.org" -> "shitpost.moe" [label = 1]; + "UMailed.Core.UCIS.nl" -> "nntp.middlebox.tld" [label = 255]; + "web.i2p.rocks" -> "nntp.nsfl.tk" [label = 1]; + "nntp.2hu-ch.org" -> "nntp.oniichan.onion" [label = 124]; + "web.srndv2.schan" -> "schan.srndv2.onion" [label = 8]; + "backdoor.nsa.gov" -> "nntp.2hu-ch.org" [label = 679]; + "gaybar.ano" -> "pNewss.Core.UCIS.nl" [label = 1]; + "sfor-SRNd" -> "negromancy.ano" [label = 1]; + "nsfl.tk" -> "ucavviu7wl6azuw7.onion" [label = 1]; + "tor.topchan.xyz" -> "topchan.xyz" [label = 1]; + "guchi.i2p" -> "nntp.2hu-ch.org" [label = 3]; + "slamspeech" -> "SRNd" [label = 188]; + "chan" -> "test.yqfbo7ghmwzotrml.onion" [label = 10]; + "schan.srndv2.i2p" -> "SRNd" [label = 9]; + "SRNd" -> "schan.srndv2.onion" [label = 6]; + "srndv2.i2p.rocks" -> "oniichan.srndv2.tld" [label = 21]; + "2hu-ch.org" -> "nntp.ucavviu7wl6azuw7.onion" [label = 9]; + "changolia" -> "ucavviu7wl6azuw7.onion" [label = 45]; + "negromancy.ano" -> "SRNd" [label = 7]; + "" -> "ev7fnjzjdbtu3miq.onion" [label = 1]; + "bar3.ano" -> "nsa.monitor.server.do.not.use" [label = 6]; + "ucavviu7wl6azuw7.onion" -> "nntp.chan" [label = 1]; + "web.oniichan.onion" -> "nntp.ucavviu7wl6azuw7.onion" [label = 1]; + "yqfbo7ghmwzotrml.onion" -> "nntp.oniichan.onion" [label = 7]; + "nntp.anon.tld" -> "nntp.2hu-ch.org" [label = 38]; + "test.srndv2.tld" -> "oniichan.srndv2.tld" [label = 1]; + "ucavviu7wl6azuw7.onion" -> "yqfbo7ghmwzotrml.onion" [label = 91]; + "nntp.nsfl.tk" -> "shitpost.moe" [label = 1]; + "sfor-SRNd" -> "SRNd" [label = 4]; + "psichan.tld" -> "oniichan.srndv2.tld" [label = 2]; + "srndv2.i2p.rocks" -> "psichan.tld" [label = 12]; + "nntp.nsfl.tk" -> "chan" [label = 11]; + "web.overchan.i.did.not.read.the.config" -> "SRNd" [label = 2]; + "main.com" -> "nntp.chan" [label = 1]; + "2hu-ch.org" -> "backdoor.nsa.gov" [label = 3]; + "web.overchan.imoutochan" -> "sfor-SRNd" [label = 10]; + "ucavviu7wl6azuw7.onion" -> "nntp.2hu-ch.org" [label = 3]; + "schan.srndv2.onion" -> "oniichan.srndv2.tld" [label = 4]; + "SRNd" -> "gaybar.ano" [label = 9]; + "nntpchan.dorsal.tk" -> "nntp.2hu-ch.org" [label = 33]; + "SRNd" -> "cake" [label = 1]; + "mp74puo7cp6gsgkj.onion" -> "nntp.chan" [label = 50]; + "web.overchan.fargoth" -> "SRNd" [label = 8]; + "nntp.oniichan.onion" -> "nntp.oniichan.onion" [label = 2]; + "backdoor.nsa.gov" -> "nntp.oniichan.onion" [label = 70]; + "backdoor.nsa.gov" -> "nntp.ucavviu7wl6azuw7.onion" [label = 149]; + "nntp.oniichan.onion" -> "ucavviu7wl6azuw7.onion" [label = 211]; + "ev7fnjzjdbtu3miq.onion" -> "nntp.oniichan.onion" [label = 27]; + "topchan.xyz" -> "oniichan.srndv2.tld" [label = 15]; + "web.topchan.xyz" -> "topchan.xyz" [label = 14]; + "SRNd" -> "slamspeech" [label = 174]; + "web.srndv2.test" -> "test.srndv2.tld" [label = 10]; + "ucavviu7wl6azuw7.onion" -> "changolia" [label = 2]; + "slamspeech" -> "negromancy.ano" [label = 2]; + "negromancy.ano" -> "sfor-SRNd" [label = 6]; + "test.srndv2.tld" -> "nntp.oniichan.onion" [label = 109]; + "hschan.ano" -> "nsa.monitor.server.do.not.use" [label = 4]; + "srndv2.i2p.rocks" -> "SRNd" [label = 33]; + "web.overchan.sfor.ano" -> "SRNd" [label = 26]; + "chan" -> "nntp.oniichan.onion" [label = 189]; + "shitpost.moe" -> "nntp.2hu-ch.org" [label = 5]; + "web.oniichan.onion" -> "nntp.2hu-ch.org" [label = 333]; + "test.srndv2.tld" -> "chan" [label = 1]; + "nsfl.tk" -> "nntp.nsfl.tk" [label = 10]; + "web.srndv2.test" -> "ev7fnjzjdbtu3miq.onion" [label = 5]; + "gaybar.ano" -> "negromancy.ano" [label = 2]; + "web.overchan.deliciouscake.ano" -> "SRNd" [label = 3]; + "nntp.oniichan.onion" -> "chan" [label = 49]; + "nntp.2hu-ch.org" -> "gchan" [label = 1]; + "web.overchan.imoutochan" -> "SRNd" [label = 43]; + "nntp.ucavviu7wl6azuw7.onion" -> "7xnxdzyzegpsqus4.onion" [label = 1]; + "gaybar.ano" -> "sfor-SRNd" [label = 2]; + "web.overchan.psyops.mil" -> "SRNd" [label = 51]; + "pNewss.Core.UCIS.nl" -> "nntp.middlebox.tld" [label = 460]; + "slamspeech" -> "sfor-SRNd" [label = 1]; + "web.oniichan.onion" -> "yqfbo7ghmwzotrml.onion" [label = 1]; + "web.srndv2.test" -> "nntpchan.whois.ano" [label = 1]; + "web.ucavviu7wl6azuw7.onion" -> "nntp.oniichan.onion" [label = 2]; + "guchi" -> "nntp.2hu-ch.org" [label = 3]; + "shitpost.moe" -> "ucavviu7wl6azuw7.onion" [label = 9]; + "nntp.2hu-ch.org" -> "shitpost.moe" [label = 7]; + "web.i2p.rocks" -> "srndv2.i2p.rocks" [label = 42]; + "srndv2.i2p.rocks" -> "srndv2.i2p.rocks" [label = 1]; + "psichan.tld" -> "SRNd" [label = 10]; + "gchan.xyz" -> "yqfbo7ghmwzotrml.onion" [label = 1]; + "web.oniichan.onion" -> "test.yqfbo7ghmwzotrml.onion" [label = 2]; + "web.srndv2.test" -> "odilitime.srndv2.tld" [label = 14]; + "nntp.ucavviu7wl6azuw7.onion" -> "nntp.nsfl.tk" [label = 19]; + "nntp.oniichan.onion" -> "test.srndv2.tld" [label = 49]; + "" -> "test.srndv2.tld" [label = 4]; + "ucavviu7wl6azuw7.onion" -> "ev7fnjzjdbtu3miq.onion" [label = 24]; + "tor.topchan.xyz" -> "schan.srndv2.i2p" [label = 1]; + "" -> "nntp.chan" [label = 12]; + "nntp.chan" -> "nntp.oniichan.onion" [label = 46]; + "sfor-SRNd" -> "sfor-SRNd" [label = 17]; + "nntp.2hu-ch.org" -> "nntp.2hu-ch.org" [label = 1]; + "guchi" -> "changolia" [label = 7]; + "" -> "nsa.monitor.server.do.not.use" [label = 5]; + "nntp.nsfl.tk" -> "backdoor.nsa.gov" [label = 109]; + "test.yqfbo7ghmwzotrml.onion" -> "nntp.oniichan.onion" [label = 18]; + "nntp.oniichan.onion" -> "backdoor.nsa.gov" [label = 131]; + "web.i2p.rocks" -> "nntp.2hu-ch.org" [label = 36]; + "nntp.oniichan.onion" -> "nntp.ucavviu7wl6azuw7.onion" [label = 59]; + "yqfbo7ghmwzotrml.onion" -> "ucavviu7wl6azuw7.onion" [label = 18]; + "chan" -> "ucavviu7wl6azuw7.onion" [label = 22]; + "oniichan.srndv2.tld" -> "test.srndv2.tld" [label = 9]; + "SRNd" -> "SRNd" [label = 839]; + "2hu-ch.org" -> "7xnxdzyzegpsqus4.onion" [label = 33]; + "nntpchan.whois.ano" -> "nntp.middlebox.tld" [label = 1]; + "nntp.nsfl.tk" -> "nntp.ucavviu7wl6azuw7.onion" [label = 5]; + "ucavvi" -> "nntp.oniichan.onion" [label = 1]; + "SRNd" -> "pNewss.Core.UCIS.nl" [label = 425]; + "srndv2.i2p.rocks" -> "topchan.xyz" [label = 1]; + "changolia" -> "ev7fnjzjdbtu3miq.onion" [label = 15]; + "web.overchan.topchan" -> "tor.topchan.xyz" [label = 6]; + "web.overchan.lolz1" -> "SRNd" [label = 17]; + "main.com" -> "nsa.monitor.server.do.not.use" [label = 1]; + "nntp.2hu-ch.org" -> "nntp.nsfl.tk" [label = 1]; + "ev7fnjzjdbtu3miq.onion" -> "ucavviu7wl6azuw7.onion" [label = 4]; + "7xnxdzyzegpsqus4.onion" -> "ucavviu7wl6azuw7.onion" [label = 54]; + "2hu-ch.org" -> "ucavviu7wl6azuw7.onion" [label = 16]; + "mp74puo7cp6gsgkj.onion" -> "ev7fnjzjdbtu3miq.onion" [label = 10]; + "web.gchan.xyz" -> "7xnxdzyzegpsqus4.onion" [label = 6]; + "nntp.nsfl.tk" -> "ucavviu7wl6azuw7.onion" [label = 21]; + "web.overchan.oniichan" -> "oniichan.srndv2.tld" [label = 64]; + "web.oniichan.onion" -> "ucavviu7wl6azuw7.onion" [label = 101]; + "test.yqfbo7ghmwzotrml.onion" -> "gchan.xyz" [label = 3]; + "backdoor.nsa.gov" -> "nntp.nsfl.tk" [label = 121]; + "nsa.monitor.server.do.not.use" -> "nntp.oniichan.onion" [label = 23]; + "web.overchan.sfor.ano" -> ".POSTED" [label = 1]; + "7xnxdzyzegpsqus4.onion" -> "changolia" [label = 6]; + "yqfbo7ghmwzotrml.onion" -> "gchan" [label = 146]; + "nntp.nsfl.tk" -> "test.srndv2.tld" [label = 16]; + "test.srndv2.tld" -> "SRNd" [label = 2]; + "hiddenchan1" -> "SRNd" [label = 1]; + "oniichan.srndv2.tld" -> "schan.srndv2.onion" [label = 26]; + "web.overchan.hiddenchan" -> "hiddenchan1" [label = 1]; + "nntp.2hu-ch.org" -> "nntp.ucavviu7wl6azuw7.onion" [label = 650]; + "gchan" -> "nntp.2hu-ch.org" [label = 151]; + "web.oniichan.onion" -> "changolia" [label = 7]; + "nntp.chan" -> "test.yqfbo7ghmwzotrml.onion" [label = 4]; + "nntp.anon.tld" -> "nntp.oniichan.onion" [label = 13]; + "nntp.2hu-ch.org" -> "backdoor.nsa.gov" [label = 16]; + "web.srndv2.schan" -> "schan.srndv2.i2p" [label = 1]; + "not-for-mail" -> ".POSTED" [label = 15]; + "nntp.middlebox.tld" -> "nntp.oniichan.onion" [label = 1]; + "test.srndv2.tld" -> "test.srndv2.tld" [label = 9]; + "SRNd" -> "schan.srndv2.i2p" [label = 7]; + "nntp.chan" -> "ucavviu7wl6azuw7.onion" [label = 6]; + "nntp.oniichan.onion" -> "nntp.2hu-ch.org" [label = 1670]; + "odilitime.srndv2.tld" -> "backdoor.nsa.gov" [label = 2]; + "odilitime.srndv2.tld" -> "chan" [label = 10]; + "2hu-ch.org" -> "nntp.nsfl.tk" [label = 3]; + "outback.ano" -> "sfor-SRNd" [label = 1]; + "changolia" -> "nntp.oniichan.onion" [label = 13]; + "nntp.middlebox.tld" -> "nntp.middlebox.tld" [label = 1]; + "web.overchan.lolz" -> "SRNd" [label = 100]; + "gchan.xyz" -> "7xnxdzyzegpsqus4.onion" [label = 4]; + "nntp.chan" -> "nntpchan.dorsal.tk" [label = 8]; + "test.srndv2.tld" -> "backdoor.nsa.gov" [label = 7]; + "odilitime.srndv2.tld" -> "nntp.ucavviu7wl6azuw7.onion" [label = 3]; + "nntp.ucavviu7wl6azuw7.onion" -> "changolia" [label = 11]; + "nntp.ucavviu7wl6azuw7.onion" -> "yqfbo7ghmwzotrml.onion" [label = 71]; + "web.srndv2.test" -> "backdoor.nsa.gov" [label = 6]; + "2hu-ch.org" -> "nntp.2hu-ch.org" [label = 21]; + "nntpchan.srndv2.net" -> "SRNd" [label = 16]; + "oniichan.srndv2.tld" -> "SRNd" [label = 62]; + "odilitime.srndv2.tld" -> "test.srndv2.tld" [label = 1]; + "import.hiddenchan" -> "SRNd" [label = 176]; + "pichan.tld" -> "nntp.oniichan.onion" [label = 9]; + "nsfl.tk" -> "nntp.2hu-ch.org" [label = 1]; + "negromancy.ano" -> "pNewss.Core.UCIS.nl" [label = 7]; + "SRNd" -> "sfor-SRNd" [label = 3]; + "web.oniichan.onion" -> "backdoor.nsa.gov" [label = 5]; + "backdoor.nsa.gov" -> "backdoor.nsa.gov" [label = 3]; + "topchan.xyz" -> "tor.topchan.xyz" [label = 1]; + "SRNd" -> "nntpchan.srndv2.net" [label = 11]; + "schan.srndv2.onion" -> "SRNd" [label = 35]; + "web.ucavviu7wl6azuw7.onion" -> "backdoor.nsa.gov" [label = 1]; + "ucavviu7wl6azuw7.onion" -> "nntp.oniichan.onion" [label = 449]; + "cake" -> "SRNd" [label = 1]; + "web.gchan.i2p" -> "nntp.2hu-ch.org" [label = 3]; + "chan" -> "nntpchan.dorsal.tk" [label = 1]; + ".POSTED" -> "negromancy.ano" [label = 16]; + "nntp.oniichan.onion" -> "ev7fnjzjdbtu3miq.onion" [label = 2]; + "web.i2p.rocks" -> "nntp.oniichan.onion" [label = 38]; + "nntp.oniichan.onion" -> "changolia" [label = 31]; + "oniichan.srndv2.tld" -> "nntpchan.srndv2.net" [label = 4]; +} \ No newline at end of file diff --git a/test.png b/test.png new file mode 100644 index 0000000..ded6c13 Binary files /dev/null and b/test.png differ diff --git a/test.svg b/test.svg new file mode 100644 index 0000000..69f1b31 --- /dev/null +++ b/test.svg @@ -0,0 +1,1860 @@ + + + + + + +test + + +slamspeech.ano + +slamspeech.ano + + +slamspeech + +slamspeech + + +slamspeech.ano->slamspeech + + +18 + + +sfor-SRNd + +sfor-SRNd + + +slamspeech->sfor-SRNd + + +1 + + +SRNd + +SRNd + + +slamspeech->SRNd + + +188 + + +negromancy.ano + +negromancy.ano + + +slamspeech->negromancy.ano + + +2 + + +gaybar.ano + +gaybar.ano + + +slamspeech->gaybar.ano + + +7 + + +backdoor.nsa.gov + +backdoor.nsa.gov + + +backdoor.nsa.gov->backdoor.nsa.gov + + +3 + + +ucavviu7wl6azuw7.onion + +ucavviu7wl6azuw7.onion + + +backdoor.nsa.gov->ucavviu7wl6azuw7.onion + + +4 + + +nntp.ucavviu7wl6azuw7.onion + +nntp.ucavviu7wl6azuw7.onion + + +backdoor.nsa.gov->nntp.ucavviu7wl6azuw7.onion + + +149 + + +nntp.2hu-ch.org + +nntp.2hu-ch.org + + +backdoor.nsa.gov->nntp.2hu-ch.org + + +679 + + +nntp.oniichan.onion + +nntp.oniichan.onion + + +backdoor.nsa.gov->nntp.oniichan.onion + + +70 + + +nntp.nsfl.tk + +nntp.nsfl.tk + + +backdoor.nsa.gov->nntp.nsfl.tk + + +121 + + +ucavviu7wl6azuw7.onion->nntp.2hu-ch.org + + +3 + + +ucavviu7wl6azuw7.onion->nntp.oniichan.onion + + +449 + + +ev7fnjzjdbtu3miq.onion + +ev7fnjzjdbtu3miq.onion + + +ucavviu7wl6azuw7.onion->ev7fnjzjdbtu3miq.onion + + +24 + + +test.yqfbo7ghmwzotrml.onion + +test.yqfbo7ghmwzotrml.onion + + +ucavviu7wl6azuw7.onion->test.yqfbo7ghmwzotrml.onion + + +1 + + +7xnxdzyzegpsqus4.onion + +7xnxdzyzegpsqus4.onion + + +ucavviu7wl6azuw7.onion->7xnxdzyzegpsqus4.onion + + +3 + + +changolia + +changolia + + +ucavviu7wl6azuw7.onion->changolia + + +2 + + +nntp.chan + +nntp.chan + + +ucavviu7wl6azuw7.onion->nntp.chan + + +1 + + +yqfbo7ghmwzotrml.onion + +yqfbo7ghmwzotrml.onion + + +ucavviu7wl6azuw7.onion->yqfbo7ghmwzotrml.onion + + +91 + + +nntp.ucavviu7wl6azuw7.onion->nntp.ucavviu7wl6azuw7.onion + + +1 + + +odilitime.srndv2.tld + +odilitime.srndv2.tld + + +nntp.ucavviu7wl6azuw7.onion->odilitime.srndv2.tld + + +3 + + +nntp.ucavviu7wl6azuw7.onion->nntp.oniichan.onion + + +798 + + +nntp.ucavviu7wl6azuw7.onion->7xnxdzyzegpsqus4.onion + + +1 + + +nntp.ucavviu7wl6azuw7.onion->nntp.nsfl.tk + + +19 + + +nntp.ucavviu7wl6azuw7.onion->changolia + + +11 + + +nntp.ucavviu7wl6azuw7.onion->yqfbo7ghmwzotrml.onion + + +71 + + +odilitime.srndv2.tld->backdoor.nsa.gov + + +2 + + +odilitime.srndv2.tld->ucavviu7wl6azuw7.onion + + +1 + + +odilitime.srndv2.tld->nntp.ucavviu7wl6azuw7.onion + + +3 + + +test.srndv2.tld + +test.srndv2.tld + + +odilitime.srndv2.tld->test.srndv2.tld + + +1 + + +chan + +chan + + +odilitime.srndv2.tld->chan + + +10 + + +web.ucavviu7wl6azuw7.onion + +web.ucavviu7wl6azuw7.onion + + +web.ucavviu7wl6azuw7.onion->backdoor.nsa.gov + + +1 + + +web.ucavviu7wl6azuw7.onion->nntp.ucavviu7wl6azuw7.onion + + +26 + + +web.ucavviu7wl6azuw7.onion->nntp.2hu-ch.org + + +1 + + +web.ucavviu7wl6azuw7.onion->nntp.oniichan.onion + + +2 + + +nntp.2hu-ch.org->backdoor.nsa.gov + + +16 + + +nntp.2hu-ch.org->nntp.ucavviu7wl6azuw7.onion + + +650 + + +nntp.2hu-ch.org->nntp.2hu-ch.org + + +1 + + +nntp.2hu-ch.org->nntp.oniichan.onion + + +124 + + +nntp.2hu-ch.org->7xnxdzyzegpsqus4.onion + + +14 + + +gchan + +gchan + + +nntp.2hu-ch.org->gchan + + +1 + + +nntp.2hu-ch.org->nntp.nsfl.tk + + +1 + + +shitpost.moe + +shitpost.moe + + +nntp.2hu-ch.org->shitpost.moe + + +7 + + +web.overchan.sfor.ano + +web.overchan.sfor.ano + + +web.overchan.sfor.ano->sfor-SRNd + + +3 + + +web.overchan.sfor.ano->SRNd + + +26 + + +.POSTED + +.POSTED + + +web.overchan.sfor.ano->.POSTED + + +1 + + +sfor-SRNd->slamspeech + + +6 + + +sfor-SRNd->sfor-SRNd + + +17 + + +sfor-SRNd->SRNd + + +4 + + +sfor-SRNd->negromancy.ano + + +1 + + +pNewss.Core.UCIS.nl + +pNewss.Core.UCIS.nl + + +sfor-SRNd->pNewss.Core.UCIS.nl + + +27 + + +chis.seekrit.nntp.backdoor + +chis.seekrit.nntp.backdoor + + +chis.seekrit.nntp.backdoor->SRNd + + +5 + + +SRNd->slamspeech + + +174 + + +SRNd->sfor-SRNd + + +3 + + +SRNd->SRNd + + +839 + + +oniichan.srndv2.tld + +oniichan.srndv2.tld + + +SRNd->oniichan.srndv2.tld + + +8 + + +UMailed.Core.UCIS.nl + +UMailed.Core.UCIS.nl + + +SRNd->UMailed.Core.UCIS.nl + + +255 + + +nntpchan.srndv2.net + +nntpchan.srndv2.net + + +SRNd->nntpchan.srndv2.net + + +11 + + +SRNd->negromancy.ano + + +2 + + +SRNd->gaybar.ano + + +9 + + +schan.srndv2.onion + +schan.srndv2.onion + + +SRNd->schan.srndv2.onion + + +6 + + +SRNd->pNewss.Core.UCIS.nl + + +425 + + +schan.srndv2.i2p + +schan.srndv2.i2p + + +SRNd->schan.srndv2.i2p + + +7 + + +cake + +cake + + +SRNd->cake + + +1 + + +web.i2p.rocks + +web.i2p.rocks + + +web.i2p.rocks->backdoor.nsa.gov + + +24 + + +web.i2p.rocks->nntp.2hu-ch.org + + +36 + + +web.i2p.rocks->nntp.oniichan.onion + + +38 + + +web.i2p.rocks->test.srndv2.tld + + +23 + + +web.i2p.rocks->nntp.nsfl.tk + + +1 + + +srndv2.i2p.rocks + +srndv2.i2p.rocks + + +web.i2p.rocks->srndv2.i2p.rocks + + +42 + + + + + +->nntp.2hu-ch.org + + +2 + + +->nntp.oniichan.onion + + +42 + + +->ev7fnjzjdbtu3miq.onion + + +1 + + +->test.srndv2.tld + + +4 + + +nsa.monitor.server.do.not.use + +nsa.monitor.server.do.not.use + + +->nsa.monitor.server.do.not.use + + +5 + + +->nntp.chan + + +12 + + +nntp.oniichan.onion->backdoor.nsa.gov + + +131 + + +nntp.oniichan.onion->ucavviu7wl6azuw7.onion + + +211 + + +nntp.oniichan.onion->nntp.ucavviu7wl6azuw7.onion + + +59 + + +nntp.oniichan.onion->nntp.2hu-ch.org + + +1670 + + +nntp.oniichan.onion->nntp.oniichan.onion + + +2 + + +nntp.oniichan.onion->ev7fnjzjdbtu3miq.onion + + +2 + + +nntp.oniichan.onion->test.srndv2.tld + + +49 + + +guchi + +guchi + + +nntp.oniichan.onion->guchi + + +7 + + +nntp.oniichan.onion->chan + + +49 + + +nntp.oniichan.onion->changolia + + +31 + + +tor.topchan.xyz + +tor.topchan.xyz + + +tor.topchan.xyz->oniichan.srndv2.tld + + +5 + + +topchan.xyz + +topchan.xyz + + +tor.topchan.xyz->topchan.xyz + + +1 + + +tor.topchan.xyz->schan.srndv2.i2p + + +1 + + +oniichan.srndv2.tld->SRNd + + +62 + + +oniichan.srndv2.tld->nntpchan.srndv2.net + + +4 + + +oniichan.srndv2.tld->test.srndv2.tld + + +9 + + +oniichan.srndv2.tld->schan.srndv2.onion + + +26 + + +oniichan.srndv2.tld->srndv2.i2p.rocks + + +19 + + +nntp.middlebox.tld + +nntp.middlebox.tld + + +UMailed.Core.UCIS.nl->nntp.middlebox.tld + + +255 + + +ev7fnjzjdbtu3miq.onion->ucavviu7wl6azuw7.onion + + +4 + + +ev7fnjzjdbtu3miq.onion->nntp.oniichan.onion + + +27 + + +nntpchan.dorsal.tk + +nntpchan.dorsal.tk + + +ev7fnjzjdbtu3miq.onion->nntpchan.dorsal.tk + + +22 + + +ev7fnjzjdbtu3miq.onion->test.yqfbo7ghmwzotrml.onion + + +4 + + +nntpchan.dorsal.tk->nntp.2hu-ch.org + + +33 + + +nntpchan.srndv2.net->SRNd + + +16 + + +nntpchan.srndv2.net->test.srndv2.tld + + +1 + + +test.srndv2.tld->backdoor.nsa.gov + + +7 + + +test.srndv2.tld->SRNd + + +2 + + +test.srndv2.tld->nntp.oniichan.onion + + +109 + + +test.srndv2.tld->oniichan.srndv2.tld + + +1 + + +test.srndv2.tld->test.srndv2.tld + + +9 + + +test.srndv2.tld->chan + + +1 + + +nntp.dix.tld + +nntp.dix.tld + + +nntp.dix.tld->nntp.oniichan.onion + + +2 + + +test.yqfbo7ghmwzotrml.onion->nntp.oniichan.onion + + +18 + + +gchan.xyz + +gchan.xyz + + +test.yqfbo7ghmwzotrml.onion->gchan.xyz + + +3 + + +web.overchan.hiddenchan + +web.overchan.hiddenchan + + +web.overchan.hiddenchan->SRNd + + +31 + + +hiddenchan1 + +hiddenchan1 + + +web.overchan.hiddenchan->hiddenchan1 + + +1 + + +negromancy.ano->sfor-SRNd + + +6 + + +negromancy.ano->SRNd + + +7 + + +negromancy.ano->gaybar.ano + + +3 + + +negromancy.ano->pNewss.Core.UCIS.nl + + +7 + + +gaybar.ano->sfor-SRNd + + +2 + + +gaybar.ano->SRNd + + +14 + + +gaybar.ano->negromancy.ano + + +2 + + +gaybar.ano->pNewss.Core.UCIS.nl + + +1 + + +7xnxdzyzegpsqus4.onion->ucavviu7wl6azuw7.onion + + +54 + + +7xnxdzyzegpsqus4.onion->gchan + + +4 + + +7xnxdzyzegpsqus4.onion->changolia + + +6 + + +schan.srndv2.onion->SRNd + + +35 + + +schan.srndv2.onion->oniichan.srndv2.tld + + +4 + + +schan.srndv2.onion->nntpchan.srndv2.net + + +1 + + +gchan->nntp.2hu-ch.org + + +151 + + +mp74puo7cp6gsgkj.onion + +mp74puo7cp6gsgkj.onion + + +mp74puo7cp6gsgkj.onion->ev7fnjzjdbtu3miq.onion + + +10 + + +mp74puo7cp6gsgkj.onion->nsa.monitor.server.do.not.use + + +2 + + +mp74puo7cp6gsgkj.onion->nntp.chan + + +50 + + +nsa.monitor.server.do.not.use->nntp.oniichan.onion + + +23 + + +nntp.nsfl.tk->backdoor.nsa.gov + + +109 + + +nntp.nsfl.tk->ucavviu7wl6azuw7.onion + + +21 + + +nntp.nsfl.tk->nntp.ucavviu7wl6azuw7.onion + + +5 + + +nntp.nsfl.tk->test.srndv2.tld + + +16 + + +nntp.nsfl.tk->nntp.nsfl.tk + + +8 + + +nntp.nsfl.tk->shitpost.moe + + +1 + + +nntp.nsfl.tk->chan + + +11 + + +nntp.server.tld + +nntp.server.tld + + +nntp.server.tld->nntp.oniichan.onion + + +1 + + +web.overchan.deliciouscake.ano + +web.overchan.deliciouscake.ano + + +web.overchan.deliciouscake.ano->sfor-SRNd + + +12 + + +web.overchan.deliciouscake.ano->SRNd + + +3 + + +nntp.middlebox.tld->backdoor.nsa.gov + + +716 + + +nntp.middlebox.tld->nntp.oniichan.onion + + +1 + + +nntp.middlebox.tld->nntp.middlebox.tld + + +1 + + +2hu-ch.org + +2hu-ch.org + + +2hu-ch.org->backdoor.nsa.gov + + +3 + + +2hu-ch.org->ucavviu7wl6azuw7.onion + + +16 + + +2hu-ch.org->nntp.ucavviu7wl6azuw7.onion + + +9 + + +2hu-ch.org->nntp.2hu-ch.org + + +21 + + +2hu-ch.org->nntp.oniichan.onion + + +159 + + +2hu-ch.org->7xnxdzyzegpsqus4.onion + + +33 + + +2hu-ch.org->nntp.nsfl.tk + + +3 + + +2hu-ch.org->shitpost.moe + + +1 + + +web.overchan.oniichan + +web.overchan.oniichan + + +web.overchan.oniichan->SRNd + + +2 + + +web.overchan.oniichan->oniichan.srndv2.tld + + +64 + + +web.overchan.lolz2 + +web.overchan.lolz2 + + +web.overchan.lolz2->SRNd + + +24 + + +web.overchan.a2ki + +web.overchan.a2ki + + +web.overchan.a2ki->SRNd + + +13 + + +web.oniichan.onion + +web.oniichan.onion + + +web.oniichan.onion->backdoor.nsa.gov + + +5 + + +web.oniichan.onion->ucavviu7wl6azuw7.onion + + +101 + + +web.oniichan.onion->nntp.ucavviu7wl6azuw7.onion + + +1 + + +web.oniichan.onion->nntp.2hu-ch.org + + +333 + + +web.oniichan.onion->nntp.oniichan.onion + + +58 + + +web.oniichan.onion->test.yqfbo7ghmwzotrml.onion + + +2 + + +web.oniichan.onion->changolia + + +7 + + +web.oniichan.onion->yqfbo7ghmwzotrml.onion + + +1 + + +web.gchan.xyz + +web.gchan.xyz + + +web.gchan.xyz->nntp.2hu-ch.org + + +4 + + +web.gchan.xyz->7xnxdzyzegpsqus4.onion + + +6 + + +pNewss.Core.UCIS.nl->nntp.middlebox.tld + + +460 + + +web.dix.tld + +web.dix.tld + + +web.dix.tld->nntp.dix.tld + + +2 + + +guchi->nntp.2hu-ch.org + + +3 + + +guchi->changolia + + +7 + + +srndv2.i2p.rocks->SRNd + + +33 + + +srndv2.i2p.rocks->oniichan.srndv2.tld + + +21 + + +srndv2.i2p.rocks->srndv2.i2p.rocks + + +1 + + +srndv2.i2p.rocks->topchan.xyz + + +1 + + +psichan.tld + +psichan.tld + + +srndv2.i2p.rocks->psichan.tld + + +12 + + +web.g-ch.xyz + +web.g-ch.xyz + + +web.g-ch.xyz->gchan.xyz + + +2 + + +gchan.xyz->nntp.2hu-ch.org + + +8 + + +gchan.xyz->7xnxdzyzegpsqus4.onion + + +4 + + +gchan.xyz->yqfbo7ghmwzotrml.onion + + +1 + + +web.srndv2.test + +web.srndv2.test + + +web.srndv2.test->backdoor.nsa.gov + + +6 + + +web.srndv2.test->odilitime.srndv2.tld + + +14 + + +web.srndv2.test->nntp.oniichan.onion + + +7 + + +web.srndv2.test->ev7fnjzjdbtu3miq.onion + + +5 + + +web.srndv2.test->test.srndv2.tld + + +10 + + +nntpchan.whois.ano + +nntpchan.whois.ano + + +web.srndv2.test->nntpchan.whois.ano + + +1 + + +web.overchan.sarah.ano + +web.overchan.sarah.ano + + +web.overchan.sarah.ano->SRNd + + +18 + + +shitpost.moe->ucavviu7wl6azuw7.onion + + +9 + + +shitpost.moe->nntp.2hu-ch.org + + +5 + + +web.srndv2.schan + +web.srndv2.schan + + +web.srndv2.schan->schan.srndv2.onion + + +8 + + +web.srndv2.schan->schan.srndv2.i2p + + +1 + + +nsfl.tk + +nsfl.tk + + +nsfl.tk->ucavviu7wl6azuw7.onion + + +1 + + +nsfl.tk->nntp.2hu-ch.org + + +1 + + +nsfl.tk->nntp.nsfl.tk + + +10 + + +topchan.xyz->tor.topchan.xyz + + +1 + + +topchan.xyz->oniichan.srndv2.tld + + +15 + + +guchi.i2p + +guchi.i2p + + +guchi.i2p->nntp.2hu-ch.org + + +3 + + +chan->ucavviu7wl6azuw7.onion + + +22 + + +chan->nntp.oniichan.onion + + +189 + + +chan->nntpchan.dorsal.tk + + +1 + + +chan->test.yqfbo7ghmwzotrml.onion + + +10 + + +schan.srndv2.i2p->SRNd + + +9 + + +changolia->ucavviu7wl6azuw7.onion + + +45 + + +changolia->nntp.oniichan.onion + + +13 + + +changolia->ev7fnjzjdbtu3miq.onion + + +15 + + +bar3.ano + +bar3.ano + + +bar3.ano->nsa.monitor.server.do.not.use + + +6 + + +nntp.chan->ucavviu7wl6azuw7.onion + + +6 + + +nntp.chan->nntp.oniichan.onion + + +46 + + +nntp.chan->nntpchan.dorsal.tk + + +8 + + +nntp.chan->test.yqfbo7ghmwzotrml.onion + + +4 + + +yqfbo7ghmwzotrml.onion->ucavviu7wl6azuw7.onion + + +18 + + +yqfbo7ghmwzotrml.onion->nntp.oniichan.onion + + +7 + + +yqfbo7ghmwzotrml.onion->gchan + + +146 + + +nntp.anon.tld + +nntp.anon.tld + + +nntp.anon.tld->nntp.2hu-ch.org + + +38 + + +nntp.anon.tld->nntp.oniichan.onion + + +13 + + +psichan.tld->SRNd + + +10 + + +psichan.tld->oniichan.srndv2.tld + + +2 + + +web.overchan.i.did.not.read.the.config + +web.overchan.i.did.not.read.the.config + + +web.overchan.i.did.not.read.the.config->SRNd + + +2 + + +main.com + +main.com + + +main.com->nsa.monitor.server.do.not.use + + +1 + + +main.com->nntp.chan + + +1 + + +web.overchan.imoutochan + +web.overchan.imoutochan + + +web.overchan.imoutochan->sfor-SRNd + + +10 + + +web.overchan.imoutochan->SRNd + + +43 + + +cake->SRNd + + +1 + + +web.overchan.fargoth + +web.overchan.fargoth + + +web.overchan.fargoth->SRNd + + +8 + + +web.topchan.xyz + +web.topchan.xyz + + +web.topchan.xyz->topchan.xyz + + +14 + + +hschan.ano + +hschan.ano + + +hschan.ano->nsa.monitor.server.do.not.use + + +4 + + +web.overchan.psyops.mil + +web.overchan.psyops.mil + + +web.overchan.psyops.mil->SRNd + + +51 + + +nntpchan.whois.ano->nntp.middlebox.tld + + +1 + + +ucavvi + +ucavvi + + +ucavvi->nntp.oniichan.onion + + +1 + + +web.overchan.topchan + +web.overchan.topchan + + +web.overchan.topchan->tor.topchan.xyz + + +6 + + +web.overchan.lolz1 + +web.overchan.lolz1 + + +web.overchan.lolz1->SRNd + + +17 + + +.POSTED->negromancy.ano + + +16 + + +hiddenchan1->SRNd + + +1 + + +not-for-mail + +not-for-mail + + +not-for-mail->.POSTED + + +15 + + +outback.ano + +outback.ano + + +outback.ano->sfor-SRNd + + +1 + + +web.overchan.lolz + +web.overchan.lolz + + +web.overchan.lolz->SRNd + + +100 + + +import.hiddenchan + +import.hiddenchan + + +import.hiddenchan->SRNd + + +176 + + +pichan.tld + +pichan.tld + + +pichan.tld->nntp.oniichan.onion + + +9 + + +web.gchan.i2p + +web.gchan.i2p + + +web.gchan.i2p->nntp.2hu-ch.org + + +3 + + +