security/diswall: New port: Distributed firewall

This commit is contained in:
Yuri Victorovich 2023-01-04 21:36:00 -08:00
parent e4b957f26a
commit 6a09bf44d9
4 changed files with 497 additions and 0 deletions

View file

@ -127,6 +127,7 @@
SUBDIR += dirbuster
SUBDIR += dirmngr
SUBDIR += distcache
SUBDIR += diswall
SUBDIR += doas
SUBDIR += dotdotpwn
SUBDIR += dropbear

179
security/diswall/Makefile Normal file
View file

@ -0,0 +1,179 @@
PORTNAME= diswall
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distributed firewall
WWW= https://diswall.stream
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cargo sqlite
USE_GITHUB= yes
GH_ACCOUNT= dis-works
GH_PROJECT= diswall-rs
CARGO_CRATES= adler-1.0.2 \
ahash-0.7.6 \
async-channel-1.6.1 \
async-task-4.1.0 \
atomic-waker-1.0.0 \
autocfg-1.1.0 \
base64-0.13.0 \
base64-url-1.4.10 \
base64ct-1.1.1 \
bitflags-1.3.2 \
block-buffer-0.9.0 \
blocking-1.1.0 \
bumpalo-3.9.1 \
byteorder-1.4.3 \
cache-padded-1.2.0 \
cc-1.0.73 \
cfg-if-1.0.0 \
chunked_transfer-1.4.0 \
concurrent-queue-1.2.2 \
const-oid-0.6.2 \
core-foundation-0.9.3 \
core-foundation-sys-0.8.3 \
cpufeatures-0.2.1 \
crc32fast-1.3.2 \
crossbeam-channel-0.5.2 \
crossbeam-utils-0.8.7 \
curve25519-dalek-3.2.0 \
data-encoding-2.3.2 \
der-0.4.5 \
digest-0.9.0 \
ed25519-1.4.0 \
ed25519-dalek-1.0.1 \
event-listener-2.5.2 \
fastrand-1.7.0 \
flate2-1.0.23 \
form_urlencoded-1.0.1 \
futures-core-0.3.21 \
futures-io-0.3.21 \
futures-lite-1.12.0 \
generic-array-0.14.5 \
getopts-0.2.21 \
getrandom-0.2.5 \
hashbrown-0.11.2 \
hostname-0.3.1 \
idna-0.2.3 \
instant-0.1.12 \
itoa-1.0.1 \
js-sys-0.3.56 \
json-0.12.4 \
lazy_static-1.4.0 \
libc-0.2.133 \
lock_api-0.4.6 \
log-0.4.17 \
lru-0.7.6 \
match_cfg-0.1.0 \
matches-0.1.9 \
memchr-2.4.1 \
memoffset-0.6.5 \
miniz_oxide-0.5.1 \
nats-0.23.0 \
nix-0.25.0 \
nkeys-0.2.0 \
nuid-0.3.2 \
num_threads-0.1.5 \
once_cell-1.9.0 \
opaque-debug-0.3.0 \
openssl-probe-0.1.5 \
parking-2.0.0 \
parking_lot-0.12.0 \
parking_lot_core-0.9.3 \
pem-rfc7468-0.2.4 \
percent-encoding-2.1.0 \
pin-project-lite-0.2.8 \
pin-utils-0.1.0 \
pkcs8-0.7.6 \
pkg-config-0.3.25 \
ppv-lite86-0.2.16 \
proc-macro2-1.0.36 \
quote-1.0.15 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.5.1 \
rand_core-0.6.3 \
redox_syscall-0.2.11 \
regex-1.5.5 \
regex-syntax-0.6.25 \
ring-0.16.20 \
rustls-0.19.1 \
rustls-0.20.6 \
rustls-native-certs-0.5.0 \
rustls-pemfile-0.2.1 \
ryu-1.0.9 \
schannel-0.1.19 \
scopeguard-1.1.0 \
sct-0.6.1 \
sct-0.7.0 \
security-framework-2.6.1 \
security-framework-sys-2.6.1 \
serde-1.0.137 \
serde_derive-1.0.137 \
serde_json-1.0.81 \
serde_nanos-0.1.2 \
serde_repr-0.1.7 \
sha2-0.9.9 \
signatory-0.23.2 \
signature-1.5.0 \
simplelog-0.12.0 \
smallvec-1.8.0 \
spin-0.5.2 \
spki-0.4.1 \
sqlite-0.27.0 \
sqlite3-src-0.4.0 \
sqlite3-sys-0.14.0 \
subtle-2.4.1 \
syn-1.0.92 \
synstructure-0.12.6 \
termcolor-1.1.3 \
time-0.3.9 \
time-macros-0.2.4 \
tinyvec-1.5.1 \
tinyvec_macros-0.1.0 \
toml-0.5.9 \
typenum-1.15.0 \
unicode-bidi-0.3.7 \
unicode-normalization-0.1.19 \
unicode-width-0.1.9 \
unicode-xid-0.2.2 \
untrusted-0.7.1 \
ureq-2.4.0 \
url-2.2.2 \
version_check-0.9.4 \
waker-fn-1.1.0 \
wasi-0.10.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.79 \
wasm-bindgen-backend-0.2.79 \
wasm-bindgen-macro-0.2.79 \
wasm-bindgen-macro-support-0.2.79 \
wasm-bindgen-shared-0.2.79 \
web-sys-0.3.56 \
webpki-0.21.4 \
webpki-0.22.0 \
webpki-roots-0.22.3 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.36.1 \
windows_aarch64_msvc-0.36.1 \
windows_i686_gnu-0.36.1 \
windows_i686_msvc-0.36.1 \
windows_x86_64_gnu-0.36.1 \
windows_x86_64_msvc-0.36.1 \
zeroize-1.5.5 \
zeroize_derive-1.3.2
PLIST_FILES= bin/${PORTNAME}
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
.include <bsd.port.mk>

311
security/diswall/distinfo Normal file
View file

@ -0,0 +1,311 @@
TIMESTAMP = 1672896008
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
SIZE (rust/crates/ahash-0.7.6.crate) = 38030
SHA256 (rust/crates/async-channel-1.6.1.crate) = 2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319
SIZE (rust/crates/async-channel-1.6.1.crate) = 12574
SHA256 (rust/crates/async-task-4.1.0.crate) = 677d306121baf53310a3fd342d88dc0824f6bbeace68347593658525565abee8
SIZE (rust/crates/async-task-4.1.0.crate) = 28350
SHA256 (rust/crates/atomic-waker-1.0.0.crate) = 065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a
SIZE (rust/crates/atomic-waker-1.0.0.crate) = 11771
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
SIZE (rust/crates/base64-0.13.0.crate) = 62070
SHA256 (rust/crates/base64-url-1.4.10.crate) = 44265cf903f576fcaa1c2f23b32ec2dadaa8ec9d6b7c6212704d72a417bfbeef
SIZE (rust/crates/base64-url-1.4.10.crate) = 4646
SHA256 (rust/crates/base64ct-1.1.1.crate) = e6b4d9b1225d28d360ec6a231d65af1fd99a2a095154c8040689617290569c5c
SIZE (rust/crates/base64ct-1.1.1.crate) = 15267
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
SHA256 (rust/crates/blocking-1.1.0.crate) = 046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427
SIZE (rust/crates/blocking-1.1.0.crate) = 19091
SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
SHA256 (rust/crates/cache-padded-1.2.0.crate) = c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c
SIZE (rust/crates/cache-padded-1.2.0.crate) = 9125
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chunked_transfer-1.4.0.crate) = fff857943da45f546682664a79488be82e69e43c1a7a2307679ab9afb3a66d2e
SIZE (rust/crates/chunked_transfer-1.4.0.crate) = 9238
SHA256 (rust/crates/concurrent-queue-1.2.2.crate) = 30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3
SIZE (rust/crates/concurrent-queue-1.2.2.crate) = 15859
SHA256 (rust/crates/const-oid-0.6.2.crate) = 9d6f2aa4d0537bcc1c74df8755072bd31c1ef1a3a1b85a68e8404a8c353b7b8b
SIZE (rust/crates/const-oid-0.6.2.crate) = 13926
SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469
SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
SHA256 (rust/crates/crossbeam-channel-0.5.2.crate) = e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa
SIZE (rust/crates/crossbeam-channel-0.5.2.crate) = 87842
SHA256 (rust/crates/crossbeam-utils-0.8.7.crate) = b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6
SIZE (rust/crates/crossbeam-utils-0.8.7.crate) = 39751
SHA256 (rust/crates/curve25519-dalek-3.2.0.crate) = 0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61
SIZE (rust/crates/curve25519-dalek-3.2.0.crate) = 517530
SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
SHA256 (rust/crates/der-0.4.5.crate) = 79b71cca7d95d7681a4b3b9cdf63c8dbc3730d0584c2c74e31416d64a90493f4
SIZE (rust/crates/der-0.4.5.crate) = 43641
SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
SIZE (rust/crates/digest-0.9.0.crate) = 13247
SHA256 (rust/crates/ed25519-1.4.0.crate) = eed12bbf7b5312f8da1c2722bc06d8c6b12c2d86a7fb35a194c7f3e6fc2bbe39
SIZE (rust/crates/ed25519-1.4.0.crate) = 11367
SHA256 (rust/crates/ed25519-dalek-1.0.1.crate) = c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d
SIZE (rust/crates/ed25519-dalek-1.0.1.crate) = 29460
SHA256 (rust/crates/event-listener-2.5.2.crate) = 77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71
SIZE (rust/crates/event-listener-2.5.2.crate) = 15225
SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
SHA256 (rust/crates/flate2-1.0.23.crate) = b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af
SIZE (rust/crates/flate2-1.0.23.crate) = 70440
SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
SHA256 (rust/crates/futures-core-0.3.21.crate) = 0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3
SIZE (rust/crates/futures-core-0.3.21.crate) = 14601
SHA256 (rust/crates/futures-io-0.3.21.crate) = fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b
SIZE (rust/crates/futures-io-0.3.21.crate) = 8902
SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
SHA256 (rust/crates/getrandom-0.2.5.crate) = d39cd93900197114fa1fcb7ae84ca742095eed9442088988ae74fa744e930e77
SIZE (rust/crates/getrandom-0.2.5.crate) = 27719
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
SIZE (rust/crates/hostname-0.3.1.crate) = 9272
SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
SIZE (rust/crates/idna-0.2.3.crate) = 271023
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
SIZE (rust/crates/itoa-1.0.1.crate) = 11059
SHA256 (rust/crates/js-sys-0.3.56.crate) = a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04
SIZE (rust/crates/js-sys-0.3.56.crate) = 70520
SHA256 (rust/crates/json-0.12.4.crate) = 078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd
SIZE (rust/crates/json-0.12.4.crate) = 105942
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/libc-0.2.133.crate) = c0f80d65747a3e43d1596c7c5492d95d5edddaabd45a7fcdb02b95f644164966
SIZE (rust/crates/libc-0.2.133.crate) = 603256
SHA256 (rust/crates/lock_api-0.4.6.crate) = 88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b
SIZE (rust/crates/lock_api-0.4.6.crate) = 25215
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
SIZE (rust/crates/log-0.4.17.crate) = 38028
SHA256 (rust/crates/lru-0.7.6.crate) = 8015d95cb7b2ddd3c0d32ca38283ceb1eea09b4713ee380bceb942d85a244228
SIZE (rust/crates/lru-0.7.6.crate) = 12823
SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
SIZE (rust/crates/matches-0.1.9.crate) = 2246
SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
SIZE (rust/crates/memchr-2.4.1.crate) = 64977
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
SHA256 (rust/crates/nats-0.23.0.crate) = 3d61e51453596562c82656b4fb004071b5b0c214183be3d02fbb7b16ba2370df
SIZE (rust/crates/nats-0.23.0.crate) = 135370
SHA256 (rust/crates/nix-0.25.0.crate) = e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb
SIZE (rust/crates/nix-0.25.0.crate) = 269825
SHA256 (rust/crates/nkeys-0.2.0.crate) = 0e66a7cd1358277b2a6f77078e70aea7315ff2f20db969cc61153103ec162594
SIZE (rust/crates/nkeys-0.2.0.crate) = 22263
SHA256 (rust/crates/nuid-0.3.2.crate) = 20c1bb65186718d348306bf1afdeb20d9ab45b2ab80fb793c0fdcf59ffbb4f38
SIZE (rust/crates/nuid-0.3.2.crate) = 9037
SHA256 (rust/crates/num_threads-0.1.5.crate) = aba1801fb138d8e85e11d0fc70baf4fe1cdfffda7c6cd34a854905df588e5ed0
SIZE (rust/crates/num_threads-0.1.5.crate) = 7109
SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
SHA256 (rust/crates/parking-2.0.0.crate) = 427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72
SIZE (rust/crates/parking-2.0.0.crate) = 9714
SHA256 (rust/crates/parking_lot-0.12.0.crate) = 87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58
SIZE (rust/crates/parking_lot-0.12.0.crate) = 39761
SHA256 (rust/crates/parking_lot_core-0.9.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
SHA256 (rust/crates/pem-rfc7468-0.2.4.crate) = 84e93a3b1cc0510b03020f33f21e62acdde3dcaef432edc95bea377fbd4c2cd4
SIZE (rust/crates/pem-rfc7468-0.2.4.crate) = 22137
SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkcs8-0.7.6.crate) = ee3ef9b64d26bad0536099c816c6734379e45bbd5f14798def6809e5cc350447
SIZE (rust/crates/pkcs8-0.7.6.crate) = 28858
SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145
SIZE (rust/crates/quote-1.0.15.crate) = 27281
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
SHA256 (rust/crates/redox_syscall-0.2.11.crate) = 8380fe0152551244f0747b1bf41737e0f8a74f97a14ccefd1148187271634f3c
SIZE (rust/crates/redox_syscall-0.2.11.crate) = 24032
SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
SIZE (rust/crates/regex-1.5.5.crate) = 238119
SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
SIZE (rust/crates/ring-0.16.20.crate) = 5082615
SHA256 (rust/crates/rustls-0.19.1.crate) = 35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7
SIZE (rust/crates/rustls-0.19.1.crate) = 208143
SHA256 (rust/crates/rustls-0.20.6.crate) = 5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033
SIZE (rust/crates/rustls-0.20.6.crate) = 259289
SHA256 (rust/crates/rustls-native-certs-0.5.0.crate) = 5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092
SIZE (rust/crates/rustls-native-certs-0.5.0.crate) = 18482
SHA256 (rust/crates/rustls-pemfile-0.2.1.crate) = 5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9
SIZE (rust/crates/rustls-pemfile-0.2.1.crate) = 14278
SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
SIZE (rust/crates/ryu-1.0.9.crate) = 48391
SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
SIZE (rust/crates/schannel-0.1.19.crate) = 42755
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
SHA256 (rust/crates/sct-0.6.1.crate) = b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce
SIZE (rust/crates/sct-0.6.1.crate) = 26825
SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
SIZE (rust/crates/sct-0.7.0.crate) = 27502
SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
SIZE (rust/crates/serde-1.0.137.crate) = 76182
SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
SHA256 (rust/crates/serde_nanos-0.1.2.crate) = e44969a61f5d316be20a42ff97816efb3b407a924d06824c3d8a49fa8450de0e
SIZE (rust/crates/serde_nanos-0.1.2.crate) = 2748
SHA256 (rust/crates/serde_repr-0.1.7.crate) = 98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5
SIZE (rust/crates/serde_repr-0.1.7.crate) = 10173
SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
SIZE (rust/crates/sha2-0.9.9.crate) = 22247
SHA256 (rust/crates/signatory-0.23.2.crate) = 5dfecc059e81632eef1dd9b79e22fc28b8fe69b30d3357512a77a0ad8ee3c782
SIZE (rust/crates/signatory-0.23.2.crate) = 126042
SHA256 (rust/crates/signature-1.5.0.crate) = f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4
SIZE (rust/crates/signature-1.5.0.crate) = 15084
SHA256 (rust/crates/simplelog-0.12.0.crate) = 48dfff04aade74dd495b007c831cd6f4e0cee19c344dd9dc0884c0289b70a786
SIZE (rust/crates/simplelog-0.12.0.crate) = 20935
SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spki-0.4.1.crate) = 5c01a0c15da1b0b0e1494112e7af814a678fec9bd157881b49beac661e9b6f32
SIZE (rust/crates/spki-0.4.1.crate) = 8055
SHA256 (rust/crates/sqlite-0.27.0.crate) = e2df8edd55685048550daaaf2be9024182f3523086cc86f7d50c136e55173e8c
SIZE (rust/crates/sqlite-0.27.0.crate) = 13162
SHA256 (rust/crates/sqlite3-src-0.4.0.crate) = d1815a7a02c996eb8e5c64f61fcb6fd9b12e593ce265c512c5853b2513635691
SIZE (rust/crates/sqlite3-src-0.4.0.crate) = 2539411
SHA256 (rust/crates/sqlite3-sys-0.14.0.crate) = d47c99824fc55360ba00caf28de0b8a0458369b832e016a64c13af0ad9fbb9ee
SIZE (rust/crates/sqlite3-sys-0.14.0.crate) = 10417
SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
SIZE (rust/crates/subtle-2.4.1.crate) = 12630
SHA256 (rust/crates/syn-1.0.92.crate) = 7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52
SIZE (rust/crates/syn-1.0.92.crate) = 236605
SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/time-0.3.9.crate) = c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd
SIZE (rust/crates/time-0.3.9.crate) = 81412
SHA256 (rust/crates/time-macros-0.2.4.crate) = 42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792
SIZE (rust/crates/time-macros-0.2.4.crate) = 18421
SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
SIZE (rust/crates/toml-0.5.9.crate) = 55667
SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
SIZE (rust/crates/typenum-1.15.0.crate) = 40741
SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/ureq-2.4.0.crate) = 9399fa2f927a3d327187cbd201480cee55bee6ac5d3c77dd27f0c6814cff16d5
SIZE (rust/crates/ureq-2.4.0.crate) = 91872
SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
SIZE (rust/crates/url-2.2.2.crate) = 68555
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
SHA256 (rust/crates/waker-fn-1.1.0.crate) = 9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca
SIZE (rust/crates/waker-fn-1.1.0.crate) = 7114
SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
SHA256 (rust/crates/wasm-bindgen-0.2.79.crate) = 25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06
SIZE (rust/crates/wasm-bindgen-0.2.79.crate) = 164276
SHA256 (rust/crates/wasm-bindgen-backend-0.2.79.crate) = 8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca
SIZE (rust/crates/wasm-bindgen-backend-0.2.79.crate) = 25776
SHA256 (rust/crates/wasm-bindgen-macro-0.2.79.crate) = 2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01
SIZE (rust/crates/wasm-bindgen-macro-0.2.79.crate) = 11806
SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.79.crate) = bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.79.crate) = 17861
SHA256 (rust/crates/wasm-bindgen-shared-0.2.79.crate) = 3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2
SIZE (rust/crates/wasm-bindgen-shared-0.2.79.crate) = 7204
SHA256 (rust/crates/web-sys-0.3.56.crate) = c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb
SIZE (rust/crates/web-sys-0.3.56.crate) = 666465
SHA256 (rust/crates/webpki-0.21.4.crate) = b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea
SIZE (rust/crates/webpki-0.21.4.crate) = 58505
SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
SIZE (rust/crates/webpki-0.22.0.crate) = 58663
SHA256 (rust/crates/webpki-roots-0.22.3.crate) = 44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf
SIZE (rust/crates/webpki-roots-0.22.3.crate) = 242291
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
SHA256 (rust/crates/zeroize-1.5.5.crate) = 94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07
SIZE (rust/crates/zeroize-1.5.5.crate) = 18550
SHA256 (rust/crates/zeroize_derive-1.3.2.crate) = 3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17
SIZE (rust/crates/zeroize_derive-1.3.2.crate) = 10299
SHA256 (dis-works-diswall-rs-v0.2.0_GH0.tar.gz) = cae3c26cb62e2966c4aeae48c04c5f6414484199277e249062e14a2fe4c7bf11
SIZE (dis-works-diswall-rs-v0.2.0_GH0.tar.gz) = 47901

View file

@ -0,0 +1,6 @@
Diswall (distributed firewall) - a client of distributed firewall working on
many servers and using NATS for the transport level.
Its purpose - blocking IPs with a blink of the eye on all servers in any
infrastructure when some IP checks any of the closed ports of anyone of these
servers. Therefore, diswall provides good protection of whole infrastructure
(as anti-shodan) preventing intruder to get any system information.