├── .github └── workflows │ ├── lint.yml │ ├── sanitizer.yml │ ├── system.yml │ └── unit_integration.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── proteus.svg ├── proteus_bg.png ├── proteus_black.png └── proteus_white.png ├── lib └── enum-from │ ├── Cargo.toml │ └── src │ └── lib.rs ├── rust-toolchain.toml ├── rustfmt-nightly.toml ├── src ├── cli │ ├── args.rs │ ├── check │ │ └── mod.rs │ ├── mod.rs │ ├── pt │ │ ├── config │ │ │ ├── keys.rs │ │ │ ├── mod.rs │ │ │ └── parse.rs │ │ ├── control.rs │ │ └── mod.rs │ └── socks │ │ └── mod.rs ├── common │ ├── mock.rs │ └── mod.rs ├── crypto │ ├── chacha.rs │ ├── kdf.rs │ ├── mod.rs │ └── pubkey.rs ├── lang │ ├── compiler │ │ ├── mod.rs │ │ ├── parser.rs │ │ └── proteus_lite.pest │ ├── data.rs │ ├── interpreter │ │ ├── crypto.rs │ │ ├── io.rs │ │ ├── loader.rs │ │ ├── mem.rs │ │ ├── mod.rs │ │ ├── program.rs │ │ └── vm.rs │ ├── ir │ │ ├── bridge.rs │ │ ├── mod.rs │ │ ├── test │ │ │ ├── basic.rs │ │ │ ├── basic_enc.rs │ │ │ └── mod.rs │ │ └── v1.rs │ ├── message.rs │ ├── mod.rs │ └── types.rs ├── main.rs └── net │ ├── mod.rs │ └── proto │ ├── mod.rs │ ├── or │ ├── formatter.rs │ ├── frames.rs │ └── mod.rs │ └── socks │ ├── address.rs │ ├── formatter.rs │ ├── frames.rs │ └── mod.rs └── tests ├── fixtures ├── handshake_with_payload.psf ├── handshake_without_payload.psf ├── minimal.psf ├── padding.psf ├── public_key.psf ├── random_encrypted_noauth.psf ├── random_unencrypted.psf ├── separate_length_field.psf ├── shadowsocks.psf ├── shadowsocks_padded.psf └── tls_mimic.psf ├── integration.rs ├── system.rs └── system └── linux ├── mod.rs └── shadow ├── mod.rs ├── tgen ├── mod.rs ├── shadow.yaml.template ├── tgen-client.graphml.xml.template └── tgen-server.graphml.xml └── tor ├── mod.rs ├── shadow.data.template ├── conf │ ├── resolv.conf │ └── tor-common.torrc └── hosts │ ├── 4uthority │ ├── fingerprint │ ├── keys │ │ ├── authority_certificate │ │ ├── authority_identity_key │ │ ├── authority_signing_key │ │ ├── secret_id_key │ │ └── secret_onion_key │ ├── torrc │ ├── torrc-defaults │ └── v3bw │ ├── client │ ├── tgen-client.graphml.xml │ └── torrc-defaults │ ├── exit1 │ ├── fingerprint │ ├── keys │ │ ├── secret_id_key │ │ ├── secret_onion_key │ │ └── secret_onion_key_ntor │ ├── torrc │ └── torrc-defaults │ ├── exit2 │ ├── fingerprint │ ├── keys │ │ ├── secret_id_key │ │ ├── secret_onion_key │ │ └── secret_onion_key_ntor │ ├── torrc │ └── torrc-defaults │ ├── relay1 │ ├── fingerprint │ ├── keys │ │ ├── secret_id_key │ │ ├── secret_onion_key │ │ └── secret_onion_key_ntor │ ├── torrc │ └── torrc-defaults │ ├── relay2 │ ├── fingerprint │ ├── keys │ │ ├── secret_id_key │ │ ├── secret_onion_key │ │ └── secret_onion_key_ntor │ ├── torrc │ └── torrc-defaults │ ├── relay3 │ ├── fingerprint │ ├── keys │ │ ├── ed25519_master_id_public_key │ │ ├── ed25519_master_id_secret_key │ │ ├── ed25519_signing_cert │ │ ├── ed25519_signing_secret_key │ │ ├── secret_id_key │ │ ├── secret_onion_key │ │ └── secret_onion_key_ntor │ ├── torrc │ └── torrc-defaults │ ├── relay4 │ ├── fingerprint │ ├── keys │ │ ├── ed25519_master_id_public_key │ │ ├── ed25519_master_id_secret_key │ │ ├── ed25519_signing_cert │ │ ├── ed25519_signing_secret_key │ │ ├── secret_id_key │ │ ├── secret_onion_key │ │ └── secret_onion_key_ntor │ ├── torrc │ └── torrc-defaults │ └── server │ └── tgen-server.graphml.xml ├── shadow.yaml.template └── torrc.template /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/sanitizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/.github/workflows/sanitizer.yml -------------------------------------------------------------------------------- /.github/workflows/system.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/.github/workflows/system.yml -------------------------------------------------------------------------------- /.github/workflows/unit_integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/.github/workflows/unit_integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .DS_Store 3 | .vscode 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/README.md -------------------------------------------------------------------------------- /assets/proteus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/assets/proteus.svg -------------------------------------------------------------------------------- /assets/proteus_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/assets/proteus_bg.png -------------------------------------------------------------------------------- /assets/proteus_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/assets/proteus_black.png -------------------------------------------------------------------------------- /assets/proteus_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/assets/proteus_white.png -------------------------------------------------------------------------------- /lib/enum-from/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/lib/enum-from/Cargo.toml -------------------------------------------------------------------------------- /lib/enum-from/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/lib/enum-from/src/lib.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt-nightly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/rustfmt-nightly.toml -------------------------------------------------------------------------------- /src/cli/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/args.rs -------------------------------------------------------------------------------- /src/cli/check/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/check/mod.rs -------------------------------------------------------------------------------- /src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/mod.rs -------------------------------------------------------------------------------- /src/cli/pt/config/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/pt/config/keys.rs -------------------------------------------------------------------------------- /src/cli/pt/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/pt/config/mod.rs -------------------------------------------------------------------------------- /src/cli/pt/config/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/pt/config/parse.rs -------------------------------------------------------------------------------- /src/cli/pt/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/pt/control.rs -------------------------------------------------------------------------------- /src/cli/pt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/pt/mod.rs -------------------------------------------------------------------------------- /src/cli/socks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/cli/socks/mod.rs -------------------------------------------------------------------------------- /src/common/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/common/mock.rs -------------------------------------------------------------------------------- /src/common/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod mock; 2 | -------------------------------------------------------------------------------- /src/crypto/chacha.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/crypto/chacha.rs -------------------------------------------------------------------------------- /src/crypto/kdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/crypto/kdf.rs -------------------------------------------------------------------------------- /src/crypto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/crypto/mod.rs -------------------------------------------------------------------------------- /src/crypto/pubkey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/crypto/pubkey.rs -------------------------------------------------------------------------------- /src/lang/compiler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/compiler/mod.rs -------------------------------------------------------------------------------- /src/lang/compiler/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/compiler/parser.rs -------------------------------------------------------------------------------- /src/lang/compiler/proteus_lite.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/compiler/proteus_lite.pest -------------------------------------------------------------------------------- /src/lang/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/data.rs -------------------------------------------------------------------------------- /src/lang/interpreter/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/interpreter/crypto.rs -------------------------------------------------------------------------------- /src/lang/interpreter/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/interpreter/io.rs -------------------------------------------------------------------------------- /src/lang/interpreter/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/interpreter/loader.rs -------------------------------------------------------------------------------- /src/lang/interpreter/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/interpreter/mem.rs -------------------------------------------------------------------------------- /src/lang/interpreter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/interpreter/mod.rs -------------------------------------------------------------------------------- /src/lang/interpreter/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/interpreter/program.rs -------------------------------------------------------------------------------- /src/lang/interpreter/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/interpreter/vm.rs -------------------------------------------------------------------------------- /src/lang/ir/bridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/ir/bridge.rs -------------------------------------------------------------------------------- /src/lang/ir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/ir/mod.rs -------------------------------------------------------------------------------- /src/lang/ir/test/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/ir/test/basic.rs -------------------------------------------------------------------------------- /src/lang/ir/test/basic_enc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/ir/test/basic_enc.rs -------------------------------------------------------------------------------- /src/lang/ir/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/ir/test/mod.rs -------------------------------------------------------------------------------- /src/lang/ir/v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/ir/v1.rs -------------------------------------------------------------------------------- /src/lang/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/message.rs -------------------------------------------------------------------------------- /src/lang/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/mod.rs -------------------------------------------------------------------------------- /src/lang/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/lang/types.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/mod.rs -------------------------------------------------------------------------------- /src/net/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/mod.rs -------------------------------------------------------------------------------- /src/net/proto/or/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/or/formatter.rs -------------------------------------------------------------------------------- /src/net/proto/or/frames.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/or/frames.rs -------------------------------------------------------------------------------- /src/net/proto/or/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/or/mod.rs -------------------------------------------------------------------------------- /src/net/proto/socks/address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/socks/address.rs -------------------------------------------------------------------------------- /src/net/proto/socks/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/socks/formatter.rs -------------------------------------------------------------------------------- /src/net/proto/socks/frames.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/socks/frames.rs -------------------------------------------------------------------------------- /src/net/proto/socks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/src/net/proto/socks/mod.rs -------------------------------------------------------------------------------- /tests/fixtures/handshake_with_payload.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/handshake_with_payload.psf -------------------------------------------------------------------------------- /tests/fixtures/handshake_without_payload.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/handshake_without_payload.psf -------------------------------------------------------------------------------- /tests/fixtures/minimal.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/minimal.psf -------------------------------------------------------------------------------- /tests/fixtures/padding.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/padding.psf -------------------------------------------------------------------------------- /tests/fixtures/public_key.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/public_key.psf -------------------------------------------------------------------------------- /tests/fixtures/random_encrypted_noauth.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/random_encrypted_noauth.psf -------------------------------------------------------------------------------- /tests/fixtures/random_unencrypted.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/random_unencrypted.psf -------------------------------------------------------------------------------- /tests/fixtures/separate_length_field.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/separate_length_field.psf -------------------------------------------------------------------------------- /tests/fixtures/shadowsocks.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/shadowsocks.psf -------------------------------------------------------------------------------- /tests/fixtures/shadowsocks_padded.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/shadowsocks_padded.psf -------------------------------------------------------------------------------- /tests/fixtures/tls_mimic.psf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/fixtures/tls_mimic.psf -------------------------------------------------------------------------------- /tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/integration.rs -------------------------------------------------------------------------------- /tests/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system.rs -------------------------------------------------------------------------------- /tests/system/linux/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/mod.rs -------------------------------------------------------------------------------- /tests/system/linux/shadow/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/mod.rs -------------------------------------------------------------------------------- /tests/system/linux/shadow/tgen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tgen/mod.rs -------------------------------------------------------------------------------- /tests/system/linux/shadow/tgen/shadow.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tgen/shadow.yaml.template -------------------------------------------------------------------------------- /tests/system/linux/shadow/tgen/tgen-client.graphml.xml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tgen/tgen-client.graphml.xml.template -------------------------------------------------------------------------------- /tests/system/linux/shadow/tgen/tgen-server.graphml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tgen/tgen-server.graphml.xml -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/mod.rs -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/conf/resolv.conf: -------------------------------------------------------------------------------- 1 | nameserver 127.0.0.1 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/conf/tor-common.torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/conf/tor-common.torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/fingerprint: -------------------------------------------------------------------------------- 1 | Unnamed A52CA5B56C64D864F6AE43E56F29ACBD5706DDA1 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/authority_certificate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/authority_certificate -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/authority_identity_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/authority_identity_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/authority_signing_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/authority_signing_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/secret_id_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/secret_id_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/secret_onion_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/keys/secret_onion_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/v3bw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/4uthority/v3bw -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/client/tgen-client.graphml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/client/tgen-client.graphml.xml -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/client/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/client/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/fingerprint: -------------------------------------------------------------------------------- 1 | exit1 0A9B1B207FD13A6F117F95CAFA358EEE2234F19A 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/keys/secret_id_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/keys/secret_id_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/keys/secret_onion_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/keys/secret_onion_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/keys/secret_onion_key_ntor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/keys/secret_onion_key_ntor -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit1/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/fingerprint: -------------------------------------------------------------------------------- 1 | exit2 4EBB385C80A2CA5D671E16F1C722FBFB5F176891 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/keys/secret_id_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/keys/secret_id_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/keys/secret_onion_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/keys/secret_onion_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/keys/secret_onion_key_ntor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/keys/secret_onion_key_ntor -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/exit2/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/fingerprint: -------------------------------------------------------------------------------- 1 | relay1 3FB0BD7827C760FE7F9DD810FCB10322D63AB4CF 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/keys/secret_id_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/keys/secret_id_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/keys/secret_onion_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/keys/secret_onion_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/keys/secret_onion_key_ntor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/keys/secret_onion_key_ntor -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay1/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/fingerprint: -------------------------------------------------------------------------------- 1 | relay2 FF197204099FA0E507FA46D41FED97D3337B4BAA 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/keys/secret_id_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/keys/secret_id_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/keys/secret_onion_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/keys/secret_onion_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/keys/secret_onion_key_ntor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/keys/secret_onion_key_ntor -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay2/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/fingerprint: -------------------------------------------------------------------------------- 1 | relay3 3BAEAC8E24C87B4E536484837B67966487A93214 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_master_id_public_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_master_id_public_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_master_id_secret_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_master_id_secret_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_signing_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_signing_cert -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_signing_secret_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/ed25519_signing_secret_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/secret_id_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/secret_id_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/secret_onion_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/secret_onion_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/secret_onion_key_ntor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/keys/secret_onion_key_ntor -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay3/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/fingerprint: -------------------------------------------------------------------------------- 1 | relay4 7073525D6A7B97E4708CE8B712BAF21049A72168 2 | -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_master_id_public_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_master_id_public_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_master_id_secret_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_master_id_secret_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_signing_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_signing_cert -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_signing_secret_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/ed25519_signing_secret_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/secret_id_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/secret_id_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/secret_onion_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/secret_onion_key -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/secret_onion_key_ntor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/keys/secret_onion_key_ntor -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/torrc -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/torrc-defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/relay4/torrc-defaults -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.data.template/hosts/server/tgen-server.graphml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.data.template/hosts/server/tgen-server.graphml.xml -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/shadow.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/shadow.yaml.template -------------------------------------------------------------------------------- /tests/system/linux/shadow/tor/torrc.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unblockable/proteus/HEAD/tests/system/linux/shadow/tor/torrc.template --------------------------------------------------------------------------------