aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-01-01 10:16:10 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2023-01-01 10:16:10 +0000
commit21e13cb07dcabb025c008bedeb89f46b8c3b4116 (patch)
tree9c7d85d4cb1713ac567b6ce1e65e9a348bec70e0
parent249fad6f106d3f6170c6e39b33489b72fd16eb08 (diff)
downloadports-21e13cb07dcabb025c008bedeb89f46b8c3b4116.tar.gz
ports-21e13cb07dcabb025c008bedeb89f46b8c3b4116.zip
security/authoscope: New port: Scriptable network authentication cracker
-rw-r--r--security/Makefile1
-rw-r--r--security/authoscope/Makefile319
-rw-r--r--security/authoscope/distinfo583
-rw-r--r--security/authoscope/pkg-descr3
4 files changed, 906 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index f368ce9dac2d..46677816e8a9 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -34,6 +34,7 @@
SUBDIR += asignify
SUBDIR += assh
SUBDIR += authenticator
+ SUBDIR += authoscope
SUBDIR += autossh
SUBDIR += aws-c-auth
SUBDIR += aws-c-cal
diff --git a/security/authoscope/Makefile b/security/authoscope/Makefile
new file mode 100644
index 000000000000..9248c9221674
--- /dev/null
+++ b/security/authoscope/Makefile
@@ -0,0 +1,319 @@
+PORTNAME= authoscope
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.8.1
+CATEGORIES= security
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Scriptable network authentication cracker
+WWW= https://github.com/kpcyrd/authoscope
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo ssl
+USE_GITHUB= yes
+GH_ACCOUNT= kpcyrd
+
+CARGO_CRATES= adler-1.0.2 \
+ ahash-0.7.6 \
+ aho-corasick-0.7.18 \
+ ansi_term-0.12.1 \
+ anyhow-1.0.56 \
+ arrayvec-0.4.12 \
+ arrayvec-0.7.2 \
+ async-trait-0.1.52 \
+ atty-0.2.14 \
+ autocfg-1.1.0 \
+ base64-0.13.0 \
+ bcrypt-0.9.0 \
+ bigdecimal-0.3.0 \
+ bindgen-0.59.2 \
+ bitflags-1.3.2 \
+ bitvec-0.22.3 \
+ block-buffer-0.9.0 \
+ block-buffer-0.10.2 \
+ block-padding-0.2.1 \
+ blowfish-0.7.0 \
+ bufstream-0.1.4 \
+ bumpalo-3.9.1 \
+ byteorder-1.4.3 \
+ bytes-1.1.0 \
+ cc-1.0.73 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.0 \
+ cipher-0.2.5 \
+ clang-sys-1.3.1 \
+ clap-2.34.0 \
+ cmake-0.1.48 \
+ colored-2.0.0 \
+ convert_case-0.4.0 \
+ core-foundation-0.9.3 \
+ core-foundation-sys-0.8.3 \
+ cpufeatures-0.2.2 \
+ crc32fast-1.3.2 \
+ crossbeam-0.8.1 \
+ crossbeam-channel-0.5.4 \
+ crossbeam-deque-0.8.1 \
+ crossbeam-epoch-0.9.8 \
+ crossbeam-queue-0.3.5 \
+ crossbeam-utils-0.8.8 \
+ crypto-common-0.1.3 \
+ crypto-mac-0.11.1 \
+ cssparser-0.27.2 \
+ cssparser-macros-0.6.0 \
+ derive_more-0.99.17 \
+ derive_utils-0.11.2 \
+ digest-0.9.0 \
+ digest-0.10.3 \
+ dirs-4.0.0 \
+ dirs-sys-0.3.7 \
+ dtoa-0.4.8 \
+ dtoa-short-0.3.3 \
+ encoding_rs-0.8.30 \
+ env_logger-0.9.0 \
+ fastrand-1.7.0 \
+ flate2-1.0.22 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.0.1 \
+ frunk-0.4.0 \
+ frunk_core-0.4.0 \
+ frunk_derives-0.4.0 \
+ frunk_proc_macro_helpers-0.1.0 \
+ frunk_proc_macros-0.1.0 \
+ frunk_proc_macros_impl-0.1.0 \
+ funty-1.2.0 \
+ futf-0.1.5 \
+ futures-0.3.21 \
+ futures-channel-0.3.21 \
+ futures-core-0.3.21 \
+ futures-executor-0.3.21 \
+ futures-io-0.3.21 \
+ futures-macro-0.3.21 \
+ futures-sink-0.3.21 \
+ futures-task-0.3.21 \
+ futures-util-0.3.21 \
+ fxhash-0.2.1 \
+ generic-array-0.14.5 \
+ getch-0.3.1 \
+ getrandom-0.1.16 \
+ getrandom-0.2.5 \
+ glob-0.3.0 \
+ h2-0.3.12 \
+ hashbrown-0.11.2 \
+ heck-0.3.3 \
+ hermit-abi-0.1.19 \
+ hlua-badtouch-0.4.2 \
+ hmac-0.11.0 \
+ html5ever-0.25.1 \
+ http-0.2.6 \
+ http-body-0.4.4 \
+ httparse-1.6.0 \
+ httpdate-1.0.2 \
+ humantime-2.1.0 \
+ hyper-0.14.18 \
+ hyper-tls-0.5.0 \
+ idna-0.2.3 \
+ indexmap-1.8.0 \
+ instant-0.1.12 \
+ io-enum-1.0.1 \
+ ipnet-2.4.0 \
+ itoa-0.4.8 \
+ itoa-1.0.1 \
+ js-sys-0.3.56 \
+ keccak-0.1.0 \
+ kuchiki-0.8.1 \
+ lazy_static-1.4.0 \
+ lazycell-1.3.0 \
+ lber-0.3.0 \
+ ldap3-0.10.2 \
+ lexical-6.1.0 \
+ lexical-core-0.8.3 \
+ lexical-parse-float-0.8.3 \
+ lexical-parse-integer-0.8.3 \
+ lexical-util-0.8.3 \
+ lexical-write-float-0.8.4 \
+ lexical-write-integer-0.8.3 \
+ libc-0.2.121 \
+ libloading-0.7.3 \
+ libz-sys-1.1.5 \
+ lock_api-0.4.6 \
+ log-0.4.16 \
+ lru-0.7.3 \
+ lua52-sys-0.1.2 \
+ mac-0.1.1 \
+ maplit-1.0.2 \
+ markup5ever-0.10.1 \
+ matches-0.1.9 \
+ md-5-0.9.1 \
+ memchr-2.4.1 \
+ memoffset-0.6.5 \
+ mime-0.3.16 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.4.4 \
+ mio-0.8.2 \
+ miow-0.3.7 \
+ mysql-22.1.0 \
+ mysql_common-0.28.2 \
+ named_pipe-0.4.1 \
+ native-tls-0.2.8 \
+ new_debug_unreachable-1.0.4 \
+ nix-0.23.1 \
+ nodrop-0.1.14 \
+ nom-2.2.1 \
+ nom-7.1.1 \
+ ntapi-0.3.7 \
+ num-bigint-0.4.3 \
+ num-format-0.4.0 \
+ num-integer-0.1.44 \
+ num-traits-0.2.14 \
+ num_cpus-1.13.1 \
+ num_threads-0.1.5 \
+ once_cell-1.10.0 \
+ opaque-debug-0.3.0 \
+ openssl-0.10.38 \
+ openssl-probe-0.1.5 \
+ openssl-sys-0.9.72 \
+ parking_lot-0.11.2 \
+ parking_lot_core-0.8.5 \
+ pbr-1.0.4 \
+ peeking_take_while-0.1.2 \
+ pem-1.0.2 \
+ percent-encoding-2.1.0 \
+ phf-0.8.0 \
+ phf_codegen-0.8.0 \
+ phf_generator-0.8.0 \
+ phf_macros-0.8.0 \
+ phf_shared-0.8.0 \
+ phf_shared-0.10.0 \
+ pin-project-lite-0.2.8 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.24 \
+ ppv-lite86-0.2.16 \
+ precomputed-hash-0.1.1 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro-hack-0.5.19 \
+ proc-macro2-1.0.36 \
+ quote-1.0.16 \
+ radium-0.6.2 \
+ rand-0.7.3 \
+ rand-0.8.5 \
+ rand_chacha-0.2.2 \
+ rand_chacha-0.3.1 \
+ rand_core-0.5.1 \
+ rand_core-0.6.3 \
+ rand_hc-0.2.0 \
+ rand_pcg-0.2.1 \
+ redox_syscall-0.2.11 \
+ redox_users-0.4.2 \
+ regex-1.5.5 \
+ regex-syntax-0.6.25 \
+ remove_dir_all-0.5.3 \
+ reqwest-0.11.10 \
+ rlimit-0.7.0 \
+ rust_decimal-1.22.0 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.4.0 \
+ ryu-1.0.9 \
+ saturating-0.1.0 \
+ schannel-0.1.19 \
+ scopeguard-1.1.0 \
+ security-framework-2.6.1 \
+ security-framework-sys-2.6.1 \
+ selectors-0.22.0 \
+ semver-1.0.6 \
+ serde-1.0.136 \
+ serde_derive-1.0.136 \
+ serde_json-1.0.79 \
+ serde_urlencoded-0.7.1 \
+ servo_arc-0.1.1 \
+ sha-1-0.9.8 \
+ sha-1-0.10.0 \
+ sha2-0.9.9 \
+ sha2-0.10.2 \
+ sha3-0.9.1 \
+ shlex-1.1.0 \
+ siphasher-0.3.10 \
+ slab-0.4.5 \
+ smallvec-1.8.0 \
+ socket2-0.4.4 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ string_cache-0.8.3 \
+ string_cache_codegen-0.5.1 \
+ strsim-0.8.0 \
+ structopt-0.3.26 \
+ structopt-derive-0.4.18 \
+ subprocess-0.2.8 \
+ subtle-2.4.1 \
+ syn-1.0.89 \
+ tap-1.0.1 \
+ tempfile-3.3.0 \
+ tendril-0.4.2 \
+ termcolor-1.1.3 \
+ termios-0.3.3 \
+ textwrap-0.11.0 \
+ thin-slice-0.1.1 \
+ thiserror-1.0.30 \
+ thiserror-impl-1.0.30 \
+ threadpool-1.8.1 \
+ time-0.1.43 \
+ time-0.3.9 \
+ tinyvec-1.5.1 \
+ tinyvec_macros-0.1.0 \
+ tokio-1.17.0 \
+ tokio-macros-1.7.0 \
+ tokio-native-tls-0.3.0 \
+ tokio-stream-0.1.8 \
+ tokio-util-0.6.9 \
+ tokio-util-0.7.0 \
+ toml-0.5.8 \
+ tower-service-0.3.1 \
+ tracing-0.1.32 \
+ tracing-core-0.1.23 \
+ try-lock-0.2.3 \
+ twox-hash-1.6.2 \
+ typenum-1.15.0 \
+ unicode-bidi-0.3.7 \
+ unicode-normalization-0.1.19 \
+ unicode-segmentation-1.9.0 \
+ unicode-width-0.1.9 \
+ unicode-xid-0.2.2 \
+ url-2.2.2 \
+ utf-8-0.7.6 \
+ uuid-0.8.2 \
+ vcpkg-0.2.15 \
+ vec_map-0.8.2 \
+ version_check-0.9.4 \
+ want-0.3.0 \
+ wasi-0.9.0+wasi-snapshot-preview1 \
+ wasi-0.10.2+wasi-snapshot-preview1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.79 \
+ wasm-bindgen-backend-0.2.79 \
+ wasm-bindgen-futures-0.4.29 \
+ wasm-bindgen-macro-0.2.79 \
+ wasm-bindgen-macro-support-0.2.79 \
+ wasm-bindgen-shared-0.2.79 \
+ web-sys-0.3.56 \
+ 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 \
+ winreg-0.10.1 \
+ wyz-0.4.0
+
+OPENSSLINC= /usr/include
+OPENSSLLIB= /usr/lib
+
+PLIST_FILES= bin/${PORTNAME} \
+ bin/badtouch
+
+post-install:
+ @${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/bin/badtouch
+
+.include <bsd.port.mk>
diff --git a/security/authoscope/distinfo b/security/authoscope/distinfo
new file mode 100644
index 000000000000..afe840313e4f
--- /dev/null
+++ b/security/authoscope/distinfo
@@ -0,0 +1,583 @@
+TIMESTAMP = 1672567311
+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/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
+SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anyhow-1.0.56.crate) = 4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27
+SIZE (rust/crates/anyhow-1.0.56.crate) = 44780
+SHA256 (rust/crates/arrayvec-0.4.12.crate) = cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9
+SIZE (rust/crates/arrayvec-0.4.12.crate) = 26551
+SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
+SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/async-trait-0.1.52.crate) = 061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3
+SIZE (rust/crates/async-trait-0.1.52.crate) = 25913
+SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.crate) = 5470
+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/bcrypt-0.9.0.crate) = a4d0faafe9e089674fc3efdb311ff5253d445c79d85d1d28bd3ace76d45e7164
+SIZE (rust/crates/bcrypt-0.9.0.crate) = 12398
+SHA256 (rust/crates/bigdecimal-0.3.0.crate) = 6aaf33151a6429fe9211d1b276eafdf70cdff28b071e76c0b0e1503221ea3744
+SIZE (rust/crates/bigdecimal-0.3.0.crate) = 26679
+SHA256 (rust/crates/bindgen-0.59.2.crate) = 2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8
+SIZE (rust/crates/bindgen-0.59.2.crate) = 206267
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitvec-0.22.3.crate) = 5237f00a8c86130a0cc317830e558b966dd7850d48a953d998c813f01a41b527
+SIZE (rust/crates/bitvec-0.22.3.crate) = 210351
+SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
+SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
+SHA256 (rust/crates/block-buffer-0.10.2.crate) = 0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324
+SIZE (rust/crates/block-buffer-0.10.2.crate) = 10258
+SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae
+SIZE (rust/crates/block-padding-0.2.1.crate) = 7672
+SHA256 (rust/crates/blowfish-0.7.0.crate) = 32fa6a061124e37baba002e496d203e23ba3d7b73750be82dbfbc92913048a5b
+SIZE (rust/crates/blowfish-0.7.0.crate) = 16275
+SHA256 (rust/crates/bufstream-0.1.4.crate) = 40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8
+SIZE (rust/crates/bufstream-0.1.4.crate) = 8741
+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/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
+SIZE (rust/crates/bytes-1.1.0.crate) = 49640
+SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
+SIZE (rust/crates/cc-1.0.73.crate) = 57880
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cipher-0.2.5.crate) = 12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801
+SIZE (rust/crates/cipher-0.2.5.crate) = 13099
+SHA256 (rust/crates/clang-sys-1.3.1.crate) = 4cc00842eed744b858222c4c9faf7243aafc6d33f92f96935263ef4d8a41ce21
+SIZE (rust/crates/clang-sys-1.3.1.crate) = 37840
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/cmake-0.1.48.crate) = e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a
+SIZE (rust/crates/cmake-0.1.48.crate) = 15142
+SHA256 (rust/crates/colored-2.0.0.crate) = b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd
+SIZE (rust/crates/colored-2.0.0.crate) = 21619
+SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
+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.2.crate) = 59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b
+SIZE (rust/crates/cpufeatures-0.2.2.crate) = 10655
+SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
+SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crossbeam-0.8.1.crate) = 4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845
+SIZE (rust/crates/crossbeam-0.8.1.crate) = 10429
+SHA256 (rust/crates/crossbeam-channel-0.5.4.crate) = 5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53
+SIZE (rust/crates/crossbeam-channel-0.5.4.crate) = 88237
+SHA256 (rust/crates/crossbeam-deque-0.8.1.crate