├── .dockerignore ├── .gitignore ├── .nojekyll ├── .travis.yml ├── Dockerfile ├── LICENSE.html ├── LICENSE.md ├── Makefile ├── README.md ├── README.md.asc ├── config ├── CHECKLIST.md ├── CHECKLIST.orig.md ├── README.md ├── access.go ├── auth.go ├── backups.go ├── bundle.go ├── compress.go ├── conf.go ├── config-options.go ├── controlhostport.go ├── cryptsave.go ├── dest.go ├── dir.go ├── endpoint.go ├── fastrecieve.go ├── helpers │ ├── helper.go │ ├── tunconf_client.go │ ├── tunconf_outproxy.go │ └── tunconf_server.go ├── hostport.go ├── leasesets.go ├── length.go ├── name.go ├── password.go ├── quantity.go ├── reduceclose.go ├── reliability.go ├── samhostport.go ├── sigtype.go ├── timeout.go ├── tls.go ├── tunconf.go ├── tunconf_test.go ├── type.go ├── user.go ├── variance.go ├── wwwdir.go └── zerohops.go ├── docs ├── .nojekyll ├── EMBEDDING.html ├── EMBEDDING.md ├── PACKAGECONF.html ├── PACKAGECONF.md ├── README.md ├── USAGE.html ├── USAGE.md ├── config │ └── CHECKLIST.md ├── i2plogo.png ├── index.html ├── showhider.css └── style.css ├── etc ├── eephttpd │ └── eephttpd.conf ├── i2pd │ └── i2pd.conf ├── i2pvpn │ ├── i2pvpn.ini │ └── i2pvpnclient.ini ├── init.d │ └── samcatd ├── sam-forwarder │ └── tunnels.ini └── samcatd │ ├── hashwords.txt │ └── tunnels.ini ├── go.mod ├── go.sum ├── gui ├── nostatic.go └── static.go ├── handler ├── login.go ├── mux.go ├── pages.go └── tunnelhandler.go ├── hashhash ├── default.go └── hashhash.go ├── i2pkeys ├── common.go ├── common_test.go ├── keys │ └── keys.go └── password │ └── password.go ├── i2plogo.png ├── index.html ├── interface ├── README.md └── interface.go ├── manager ├── manager-conn.go ├── manager-options.go ├── manager.go ├── manager_test.go ├── nostatic.go ├── noui.go └── static.go ├── options └── options.go ├── samcatd └── main.go ├── serve_test ├── serve.go ├── serve_test.go └── www │ └── test.html ├── showhider.css ├── style.css ├── tcp ├── forwarder-client.go ├── forwarder-options.go ├── forwarder.go ├── forwarder_test.go └── tcpproxy.go ├── tls ├── tls.go └── tls_test.go └── udp ├── forwarder-client-udp.go ├── forwarder-udp.go └── forwarder_test.go /.dockerignore: -------------------------------------------------------------------------------- 1 | .go 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/LICENSE.html -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/README.md -------------------------------------------------------------------------------- /README.md.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/README.md.asc -------------------------------------------------------------------------------- /config/CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/CHECKLIST.md -------------------------------------------------------------------------------- /config/CHECKLIST.orig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/CHECKLIST.orig.md -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- 1 | CHECKLIST.md -------------------------------------------------------------------------------- /config/access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/access.go -------------------------------------------------------------------------------- /config/auth.go: -------------------------------------------------------------------------------- 1 | package i2ptunconf 2 | -------------------------------------------------------------------------------- /config/backups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/backups.go -------------------------------------------------------------------------------- /config/bundle.go: -------------------------------------------------------------------------------- 1 | package i2ptunconf 2 | -------------------------------------------------------------------------------- /config/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/compress.go -------------------------------------------------------------------------------- /config/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/conf.go -------------------------------------------------------------------------------- /config/config-options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/config-options.go -------------------------------------------------------------------------------- /config/controlhostport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/controlhostport.go -------------------------------------------------------------------------------- /config/cryptsave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/cryptsave.go -------------------------------------------------------------------------------- /config/dest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/dest.go -------------------------------------------------------------------------------- /config/dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/dir.go -------------------------------------------------------------------------------- /config/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/endpoint.go -------------------------------------------------------------------------------- /config/fastrecieve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/fastrecieve.go -------------------------------------------------------------------------------- /config/helpers/helper.go: -------------------------------------------------------------------------------- 1 | package i2ptunhelper 2 | -------------------------------------------------------------------------------- /config/helpers/tunconf_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/helpers/tunconf_client.go -------------------------------------------------------------------------------- /config/helpers/tunconf_outproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/helpers/tunconf_outproxy.go -------------------------------------------------------------------------------- /config/helpers/tunconf_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/helpers/tunconf_server.go -------------------------------------------------------------------------------- /config/hostport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/hostport.go -------------------------------------------------------------------------------- /config/leasesets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/leasesets.go -------------------------------------------------------------------------------- /config/length.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/length.go -------------------------------------------------------------------------------- /config/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/name.go -------------------------------------------------------------------------------- /config/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/password.go -------------------------------------------------------------------------------- /config/quantity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/quantity.go -------------------------------------------------------------------------------- /config/reduceclose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/reduceclose.go -------------------------------------------------------------------------------- /config/reliability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/reliability.go -------------------------------------------------------------------------------- /config/samhostport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/samhostport.go -------------------------------------------------------------------------------- /config/sigtype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/sigtype.go -------------------------------------------------------------------------------- /config/timeout.go: -------------------------------------------------------------------------------- 1 | package i2ptunconf 2 | -------------------------------------------------------------------------------- /config/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/tls.go -------------------------------------------------------------------------------- /config/tunconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/tunconf.go -------------------------------------------------------------------------------- /config/tunconf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/tunconf_test.go -------------------------------------------------------------------------------- /config/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/type.go -------------------------------------------------------------------------------- /config/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/user.go -------------------------------------------------------------------------------- /config/variance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/variance.go -------------------------------------------------------------------------------- /config/wwwdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/wwwdir.go -------------------------------------------------------------------------------- /config/zerohops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/config/zerohops.go -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/EMBEDDING.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/EMBEDDING.html -------------------------------------------------------------------------------- /docs/EMBEDDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/EMBEDDING.md -------------------------------------------------------------------------------- /docs/PACKAGECONF.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/PACKAGECONF.html -------------------------------------------------------------------------------- /docs/PACKAGECONF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/PACKAGECONF.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/USAGE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/USAGE.html -------------------------------------------------------------------------------- /docs/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/USAGE.md -------------------------------------------------------------------------------- /docs/config/CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/config/CHECKLIST.md -------------------------------------------------------------------------------- /docs/i2plogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/i2plogo.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/showhider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/showhider.css -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/docs/style.css -------------------------------------------------------------------------------- /etc/eephttpd/eephttpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/eephttpd/eephttpd.conf -------------------------------------------------------------------------------- /etc/i2pd/i2pd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/i2pd/i2pd.conf -------------------------------------------------------------------------------- /etc/i2pvpn/i2pvpn.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/i2pvpn/i2pvpn.ini -------------------------------------------------------------------------------- /etc/i2pvpn/i2pvpnclient.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/i2pvpn/i2pvpnclient.ini -------------------------------------------------------------------------------- /etc/init.d/samcatd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/init.d/samcatd -------------------------------------------------------------------------------- /etc/sam-forwarder/tunnels.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/sam-forwarder/tunnels.ini -------------------------------------------------------------------------------- /etc/samcatd/hashwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/samcatd/hashwords.txt -------------------------------------------------------------------------------- /etc/samcatd/tunnels.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/etc/samcatd/tunnels.ini -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/go.sum -------------------------------------------------------------------------------- /gui/nostatic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/gui/nostatic.go -------------------------------------------------------------------------------- /gui/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/gui/static.go -------------------------------------------------------------------------------- /handler/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/handler/login.go -------------------------------------------------------------------------------- /handler/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/handler/mux.go -------------------------------------------------------------------------------- /handler/pages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/handler/pages.go -------------------------------------------------------------------------------- /handler/tunnelhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/handler/tunnelhandler.go -------------------------------------------------------------------------------- /hashhash/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/hashhash/default.go -------------------------------------------------------------------------------- /hashhash/hashhash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/hashhash/hashhash.go -------------------------------------------------------------------------------- /i2pkeys/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/i2pkeys/common.go -------------------------------------------------------------------------------- /i2pkeys/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/i2pkeys/common_test.go -------------------------------------------------------------------------------- /i2pkeys/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/i2pkeys/keys/keys.go -------------------------------------------------------------------------------- /i2pkeys/password/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/i2pkeys/password/password.go -------------------------------------------------------------------------------- /i2plogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/i2plogo.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/index.html -------------------------------------------------------------------------------- /interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/interface/README.md -------------------------------------------------------------------------------- /interface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/interface/interface.go -------------------------------------------------------------------------------- /manager/manager-conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/manager/manager-conn.go -------------------------------------------------------------------------------- /manager/manager-options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/manager/manager-options.go -------------------------------------------------------------------------------- /manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/manager/manager.go -------------------------------------------------------------------------------- /manager/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/manager/manager_test.go -------------------------------------------------------------------------------- /manager/nostatic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/manager/nostatic.go -------------------------------------------------------------------------------- /manager/noui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/manager/noui.go -------------------------------------------------------------------------------- /manager/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/manager/static.go -------------------------------------------------------------------------------- /options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/options/options.go -------------------------------------------------------------------------------- /samcatd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/samcatd/main.go -------------------------------------------------------------------------------- /serve_test/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/serve_test/serve.go -------------------------------------------------------------------------------- /serve_test/serve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/serve_test/serve_test.go -------------------------------------------------------------------------------- /serve_test/www/test.html: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /showhider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/showhider.css -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/style.css -------------------------------------------------------------------------------- /tcp/forwarder-client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/tcp/forwarder-client.go -------------------------------------------------------------------------------- /tcp/forwarder-options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/tcp/forwarder-options.go -------------------------------------------------------------------------------- /tcp/forwarder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/tcp/forwarder.go -------------------------------------------------------------------------------- /tcp/forwarder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/tcp/forwarder_test.go -------------------------------------------------------------------------------- /tcp/tcpproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/tcp/tcpproxy.go -------------------------------------------------------------------------------- /tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/tls/tls.go -------------------------------------------------------------------------------- /tls/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/tls/tls_test.go -------------------------------------------------------------------------------- /udp/forwarder-client-udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/udp/forwarder-client-udp.go -------------------------------------------------------------------------------- /udp/forwarder-udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/udp/forwarder-udp.go -------------------------------------------------------------------------------- /udp/forwarder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eyedeekay/sam-forwarder/HEAD/udp/forwarder_test.go --------------------------------------------------------------------------------