├── .gitignore ├── COPYRIGHT ├── DONATE ├── LICENSE ├── Make.sh ├── README ├── THANKS ├── contrib ├── jsw │ └── urcbot │ │ └── urcbot.py └── seekingfor │ └── urc2server_rfc1459.py ├── db └── urchub │ ├── i2p │ └── 7kmkqzx5egdannxhqt4b3fkqbo7jdjphwcf2viiph7qdqm3wlmaa.b32.i2p │ │ ├── owner │ │ └── port │ ├── icann │ ├── josephswilliams.com │ │ ├── owner │ │ └── port │ └── urc.freeanons.info │ │ ├── owner │ │ └── port │ └── tor │ ├── allyour4nert7pkh.onion │ ├── owner │ └── port │ ├── freeanonine7mgki.onion │ ├── owner │ └── port │ ├── hppikcru545manbi.onion │ ├── owner │ └── port │ └── ntwrkhhtqv73vwd4.onion │ ├── owner │ └── port ├── doc ├── README.bak.txt ├── URC.txt └── topology.txt ├── env ├── addr ├── motd ├── path ├── port └── serv ├── git-commit ├── git-push-github ├── gitd ├── install-daemontools.sh ├── install-libsodium.sh ├── install-libtai.sh ├── install-nacl.sh ├── install-ucspi-ssl.sh ├── install-ucspi-tcp.sh ├── run ├── run.log ├── run.urc2sd ├── run.urc2sd-tor ├── run.urcd-curvecp ├── run.urcd-ssl ├── scripts ├── add-curvecpconnect ├── add-curvecphubconnect ├── add-curvecphublisten ├── add-curvecplisten ├── add-curvecprecv ├── add-curvecpsend ├── add-hubconnect ├── add-hublisten ├── add-tcpconnect ├── add-tcplisten ├── add-tcprecv ├── add-tcpsend ├── add-torconnect ├── add-torhubconnect ├── add-torsend ├── add-udprecv ├── add-udpsend ├── add-urchub ├── add-urcstream2hub ├── scrubsocketdir └── urcd.sh ├── src ├── base16.h ├── check-nacl.h ├── check-sodium.h ├── check-taia.c ├── cryptoserv.c ├── curvecpserver.c ├── dprintf.h ├── keypair.c ├── liburc.c ├── liburc.h ├── nacltaia.c ├── sign_keypair.c ├── socket_bind.c ├── tai_dec.h ├── tai_inc.h ├── taia96n.pyx ├── ucspi-client2server.c ├── ucspi-server2client.c ├── ucspi-socks4aclient.c ├── ucspi-stream.c ├── urc-udprecv.c ├── urc-udpsend.c ├── urc2sd.pyx ├── urccache-failover.c ├── urccache.c ├── urcd.pyx ├── urcd.pyx.test ├── urchub.c ├── urchubstream.c ├── urcrecv.c ├── urcrecv.pyx ├── urcsend.c ├── urcsend.pyx ├── urcstream.c ├── urcstream.pyx └── urcstream2hub.c └── stdin.cryptoserv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- 1 | Copyleft (c) 2015 Joseph S. Williams 2 | -------------------------------------------------------------------------------- /DONATE: -------------------------------------------------------------------------------- 1 | BTC: 15FKo4HjiNmY1f9Z4kojqmgakjyf6YG4dn 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/LICENSE -------------------------------------------------------------------------------- /Make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/Make.sh -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/README -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/THANKS -------------------------------------------------------------------------------- /contrib/jsw/urcbot/urcbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/contrib/jsw/urcbot/urcbot.py -------------------------------------------------------------------------------- /contrib/seekingfor/urc2server_rfc1459.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/contrib/seekingfor/urc2server_rfc1459.py -------------------------------------------------------------------------------- /db/urchub/i2p/7kmkqzx5egdannxhqt4b3fkqbo7jdjphwcf2viiph7qdqm3wlmaa.b32.i2p/owner: -------------------------------------------------------------------------------- 1 | jsw 2 | -------------------------------------------------------------------------------- /db/urchub/i2p/7kmkqzx5egdannxhqt4b3fkqbo7jdjphwcf2viiph7qdqm3wlmaa.b32.i2p/port: -------------------------------------------------------------------------------- 1 | 6789 2 | -------------------------------------------------------------------------------- /db/urchub/icann/josephswilliams.com/owner: -------------------------------------------------------------------------------- 1 | jsw 2 | -------------------------------------------------------------------------------- /db/urchub/icann/josephswilliams.com/port: -------------------------------------------------------------------------------- 1 | 6789 2 | -------------------------------------------------------------------------------- /db/urchub/icann/urc.freeanons.info/owner: -------------------------------------------------------------------------------- 1 | lulzprincess 2 | -------------------------------------------------------------------------------- /db/urchub/icann/urc.freeanons.info/port: -------------------------------------------------------------------------------- 1 | 6789 2 | -------------------------------------------------------------------------------- /db/urchub/tor/allyour4nert7pkh.onion/owner: -------------------------------------------------------------------------------- 1 | psi 2 | -------------------------------------------------------------------------------- /db/urchub/tor/allyour4nert7pkh.onion/port: -------------------------------------------------------------------------------- 1 | 4666 2 | -------------------------------------------------------------------------------- /db/urchub/tor/freeanonine7mgki.onion/owner: -------------------------------------------------------------------------------- 1 | lulzprincess 2 | -------------------------------------------------------------------------------- /db/urchub/tor/freeanonine7mgki.onion/port: -------------------------------------------------------------------------------- 1 | 6789 2 | -------------------------------------------------------------------------------- /db/urchub/tor/hppikcru545manbi.onion/owner: -------------------------------------------------------------------------------- 1 | epoch 2 | -------------------------------------------------------------------------------- /db/urchub/tor/hppikcru545manbi.onion/port: -------------------------------------------------------------------------------- 1 | 4666 2 | -------------------------------------------------------------------------------- /db/urchub/tor/ntwrkhhtqv73vwd4.onion/owner: -------------------------------------------------------------------------------- 1 | jsw 2 | -------------------------------------------------------------------------------- /db/urchub/tor/ntwrkhhtqv73vwd4.onion/port: -------------------------------------------------------------------------------- 1 | 6789 2 | -------------------------------------------------------------------------------- /doc/README.bak.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/doc/README.bak.txt -------------------------------------------------------------------------------- /doc/URC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/doc/URC.txt -------------------------------------------------------------------------------- /doc/topology.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/doc/topology.txt -------------------------------------------------------------------------------- /env/addr: -------------------------------------------------------------------------------- 1 | 127.0.0.1 -------------------------------------------------------------------------------- /env/motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/env/motd -------------------------------------------------------------------------------- /env/path: -------------------------------------------------------------------------------- 1 | /service/urcd-hub0/socket/ 2 | -------------------------------------------------------------------------------- /env/port: -------------------------------------------------------------------------------- 1 | 6667 -------------------------------------------------------------------------------- /env/serv: -------------------------------------------------------------------------------- 1 | irc.urcd.ano 2 | -------------------------------------------------------------------------------- /git-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/git-commit -------------------------------------------------------------------------------- /git-push-github: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/git-push-github -------------------------------------------------------------------------------- /gitd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/gitd -------------------------------------------------------------------------------- /install-daemontools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/install-daemontools.sh -------------------------------------------------------------------------------- /install-libsodium.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/install-libsodium.sh -------------------------------------------------------------------------------- /install-libtai.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/install-libtai.sh -------------------------------------------------------------------------------- /install-nacl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/install-nacl.sh -------------------------------------------------------------------------------- /install-ucspi-ssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/install-ucspi-ssl.sh -------------------------------------------------------------------------------- /install-ucspi-tcp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/install-ucspi-tcp.sh -------------------------------------------------------------------------------- /run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/run -------------------------------------------------------------------------------- /run.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/run.log -------------------------------------------------------------------------------- /run.urc2sd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/run.urc2sd -------------------------------------------------------------------------------- /run.urc2sd-tor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/run.urc2sd-tor -------------------------------------------------------------------------------- /run.urcd-curvecp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/run.urcd-curvecp -------------------------------------------------------------------------------- /run.urcd-ssl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/run.urcd-ssl -------------------------------------------------------------------------------- /scripts/add-curvecpconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-curvecpconnect -------------------------------------------------------------------------------- /scripts/add-curvecphubconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-curvecphubconnect -------------------------------------------------------------------------------- /scripts/add-curvecphublisten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-curvecphublisten -------------------------------------------------------------------------------- /scripts/add-curvecplisten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-curvecplisten -------------------------------------------------------------------------------- /scripts/add-curvecprecv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-curvecprecv -------------------------------------------------------------------------------- /scripts/add-curvecpsend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-curvecpsend -------------------------------------------------------------------------------- /scripts/add-hubconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-hubconnect -------------------------------------------------------------------------------- /scripts/add-hublisten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-hublisten -------------------------------------------------------------------------------- /scripts/add-tcpconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-tcpconnect -------------------------------------------------------------------------------- /scripts/add-tcplisten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-tcplisten -------------------------------------------------------------------------------- /scripts/add-tcprecv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-tcprecv -------------------------------------------------------------------------------- /scripts/add-tcpsend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-tcpsend -------------------------------------------------------------------------------- /scripts/add-torconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-torconnect -------------------------------------------------------------------------------- /scripts/add-torhubconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-torhubconnect -------------------------------------------------------------------------------- /scripts/add-torsend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-torsend -------------------------------------------------------------------------------- /scripts/add-udprecv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-udprecv -------------------------------------------------------------------------------- /scripts/add-udpsend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-udpsend -------------------------------------------------------------------------------- /scripts/add-urchub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-urchub -------------------------------------------------------------------------------- /scripts/add-urcstream2hub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/add-urcstream2hub -------------------------------------------------------------------------------- /scripts/scrubsocketdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/scrubsocketdir -------------------------------------------------------------------------------- /scripts/urcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/scripts/urcd.sh -------------------------------------------------------------------------------- /src/base16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/base16.h -------------------------------------------------------------------------------- /src/check-nacl.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/check-sodium.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/check-taia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/check-taia.c -------------------------------------------------------------------------------- /src/cryptoserv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/cryptoserv.c -------------------------------------------------------------------------------- /src/curvecpserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/curvecpserver.c -------------------------------------------------------------------------------- /src/dprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/dprintf.h -------------------------------------------------------------------------------- /src/keypair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/keypair.c -------------------------------------------------------------------------------- /src/liburc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/liburc.c -------------------------------------------------------------------------------- /src/liburc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/liburc.h -------------------------------------------------------------------------------- /src/nacltaia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/nacltaia.c -------------------------------------------------------------------------------- /src/sign_keypair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/sign_keypair.c -------------------------------------------------------------------------------- /src/socket_bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/socket_bind.c -------------------------------------------------------------------------------- /src/tai_dec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/tai_dec.h -------------------------------------------------------------------------------- /src/tai_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/tai_inc.h -------------------------------------------------------------------------------- /src/taia96n.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/taia96n.pyx -------------------------------------------------------------------------------- /src/ucspi-client2server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/ucspi-client2server.c -------------------------------------------------------------------------------- /src/ucspi-server2client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/ucspi-server2client.c -------------------------------------------------------------------------------- /src/ucspi-socks4aclient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/ucspi-socks4aclient.c -------------------------------------------------------------------------------- /src/ucspi-stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/ucspi-stream.c -------------------------------------------------------------------------------- /src/urc-udprecv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urc-udprecv.c -------------------------------------------------------------------------------- /src/urc-udpsend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urc-udpsend.c -------------------------------------------------------------------------------- /src/urc2sd.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urc2sd.pyx -------------------------------------------------------------------------------- /src/urccache-failover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urccache-failover.c -------------------------------------------------------------------------------- /src/urccache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urccache.c -------------------------------------------------------------------------------- /src/urcd.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcd.pyx -------------------------------------------------------------------------------- /src/urcd.pyx.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcd.pyx.test -------------------------------------------------------------------------------- /src/urchub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urchub.c -------------------------------------------------------------------------------- /src/urchubstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urchubstream.c -------------------------------------------------------------------------------- /src/urcrecv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcrecv.c -------------------------------------------------------------------------------- /src/urcrecv.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcrecv.pyx -------------------------------------------------------------------------------- /src/urcsend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcsend.c -------------------------------------------------------------------------------- /src/urcsend.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcsend.pyx -------------------------------------------------------------------------------- /src/urcstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcstream.c -------------------------------------------------------------------------------- /src/urcstream.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcstream.pyx -------------------------------------------------------------------------------- /src/urcstream2hub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/src/urcstream2hub.c -------------------------------------------------------------------------------- /stdin.cryptoserv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JosephSWilliams/urcd/HEAD/stdin.cryptoserv --------------------------------------------------------------------------------