# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 PortGroup cargo 1.0 github.setup kpcyrd sniffglue 0.16.0 v github.tarball_from archive revision 0 categories security net license GPL-3 maintainers {judaew @judaew} openmaintainer description Secure multithreaded packet sniffer long_description \ sniffglue is a network sniffer written in rust. Network packets are \ parsed concurrently using a thread pool to utilize all cpu cores. Project \ goals are that you can run sniffglue securely on untrusted networks and \ that it must not crash when processing packets. The output should be as \ useful as possible by default. checksums ${distname}${extract.suffix} \ rmd160 f3a5b1d2c1ba9054d6ea7f3ade6bfbe1eaa2f59e \ sha256 d707507e55a8697574322750eff066d9d5caf18e87a9ee1ddd1722549f2b9267 \ size 423721 cargo.crates \ aho-corasick 1.1.2 b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 \ ansi_term 0.12.1 d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \ anstream 0.6.5 d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6 \ anstyle 1.0.4 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87 \ anstyle-parse 0.2.3 c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c \ anstyle-query 1.0.2 e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648 \ anstyle-wincon 3.0.2 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7 \ anyhow 1.0.79 080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca \ autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \ base64 0.13.1 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 \ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \ bitflags 2.4.1 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07 \ block-buffer 0.10.4 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 \ boxxy 0.13.1 002b428e1fc236c832bb908e40b71e4a9756995002af191b51dbd86e18d91f66 \ bstr 1.9.0 c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc \ bufstream 0.1.4 40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8 \ byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \ caps 0.5.5 190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b \ cc 1.0.83 f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ clap 3.2.25 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123 \ clap 4.4.13 52bdc885e4cacc7f7c9eedc1ef6da641603180c783c41a15c264944deeaab642 \ clap_builder 4.4.12 fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9 \ clap_complete 4.4.6 97aeaa95557bd02f23fbb662f981670c3d20c5a26e69f7354b28f57092437fcd \ clap_derive 3.2.25 ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008 \ clap_derive 4.4.7 cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442 \ clap_lex 0.2.4 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 \ clap_lex 0.6.0 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1 \ clipboard-win 4.5.0 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362 \ close_fds 0.3.2 3bc416f33de9d59e79e57560f450d21ff8393adcf1cdfc3e6d8fb93d5f88a2ed \ colorchoice 1.0.0 acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 \ cpufeatures 0.2.12 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504 \ crypto-common 0.1.6 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 \ data-encoding 2.5.0 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5 \ dhcp4r 0.2.3 afabc97435078b9a514bbdd13726797a7e47ae31a0c09ded1bbf74bc9232bb38 \ digest 0.10.7 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 \ dirs-next 2.0.0 b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1 \ dirs-sys-next 0.1.2 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d \ dns-parser 0.8.0 c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea \ endian-type 0.1.2 c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d \ enum-primitive-derive 0.2.2 c375b9c5eadb68d0a6efee2999fef292f45854c3444c86f09d8ab086ba942b0e \ enum_primitive 0.1.1 be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180 \ env_logger 0.10.1 95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece \ equivalent 1.0.1 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 \ errno 0.2.8 f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1 \ errno 0.3.8 a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 \ errno-dragonfly 0.1.2 aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf \ error-code 2.3.1 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21 \ fd-lock 3.0.13 ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5 \ generic-array 0.14.7 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a \ getrandom 0.2.11 fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f \ hashbrown 0.12.3 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 \ hashbrown 0.14.3 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604 \ heck 0.4.1 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 \ hermit-abi 0.3.3 d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7 \ httparse 1.8.0 d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904 \ humantime 2.1.0 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 \ indexmap 1.9.3 bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 \ indexmap 2.1.0 d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f \ is-terminal 0.4.10 0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455 \ itoa 1.0.10 b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c \ libc 0.2.152 13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7 \ libredox 0.0.1 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8 \ linux-raw-sys 0.4.12 c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456 \ log 0.4.20 b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f \ memchr 2.7.1 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149 \ memoffset 0.6.5 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce \ minimal-lexical 0.2.1 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a \ nibble_vec 0.1.0 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43 \ nix 0.24.3 fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069 \ nix 0.25.1 f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4 \ nix 0.27.1 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053 \ nom 7.1.3 d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a \ nom-derive 0.10.1 1ff943d68b88d0b87a6e0d58615e8fa07f9fd5a1319fa0a72efc1f62275c79a7 \ nom-derive-impl 0.10.1 cd0b9a93a84b0d3ec3e70e02d332dc33ac6dfac9cde63e17fcb77172dededa62 \ num-traits 0.1.43 92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31 \ num-traits 0.2.17 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c \ num_cpus 1.16.0 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 \ once_cell 1.19.0 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \ os_str_bytes 6.6.1 e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1 \ pcap-sys 0.1.3 114725dfe222c031086765fc138cf20291840ee1290883bcfacaca5f226289a3 \ phf 0.10.1 fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259 \ phf_codegen 0.10.0 4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd \ phf_generator 0.10.0 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6 \ phf_shared 0.10.0 b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096 \ pkg-config 0.3.28 69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a \ pktparse 0.7.1 a8aeb7ec35e7fdd2ecd56d39d56f843197f243d08cc4d51cf6b37268393d5e1b \ pledge 0.4.2 252599417b7d9a43b7fdc63dd790b0848666a8910b2ebe1a25118309c3c981e5 \ ppv-lite86 0.2.17 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de \ proc-macro-error 1.0.4 da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c \ proc-macro-error-attr 1.0.4 a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 \ proc-macro2 1.0.76 95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c \ quick-error 1.2.3 a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 \ quote 1.0.35 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef \ radix_trie 0.2.1 c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd \ rand 0.8.5 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 \ rand_chacha 0.3.1 e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 \ rand_core 0.6.4 ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c \ redox_syscall 0.4.1 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa \ redox_users 0.4.4 a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4 \ reduce 0.1.5+deprecated feff7c275fbc4a96ccdc240a5a180487a61a31baffaff6cdd4fb2c8e9e0a2ecd \ regex 1.10.2 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 \ regex-automata 0.4.3 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f \ regex-syntax 0.8.2 c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f \ rusticata-macros 4.1.0 faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632 \ rustix 0.38.28 72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316 \ rustversion 1.0.14 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4 \ rustyline 10.1.1 c1e83c32c3f3c33b08496e0d1df9ea8c64d39adb8eb36a1ebb1440c690697aef \ ryu 1.0.16 f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ seccomp-sys 0.1.3 e5bcf74ba0708aeaf8d702e4f84f7458ae1de42d80e2c20963a395b6038e6be6 \ serde 1.0.195 63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02 \ serde_derive 1.0.195 46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c \ serde_json 1.0.111 176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4 \ serde_spanned 0.6.5 eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1 \ sha2 0.10.8 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 \ siphasher 0.3.11 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d \ smallvec 1.11.2 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970 \ str-buf 1.0.6 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0 \ strsim 0.10.1 ccbca6f34534eb78dbee83f6b2c9442fea7113f43d9e80ea320f0972ae5dc08d \ strum 0.25.0 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125 \ strum_macros 0.25.3 23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0 \ syn 1.0.109 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 \ syn 2.0.48 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f \ syscallz 0.17.0 a05fd877c3e110bfab4687d20533d95833047b5462c2366d5dadc12e5b4eeca7 \ termcolor 1.4.0 ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449 \ textwrap 0.16.0 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d \ thiserror 1.0.56 d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad \ thiserror-impl 1.0.56 fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471 \ tls-parser 0.11.0 409206e2de64edbf7ea99a44ac31680daf9ef1a57895fb3c5bd738a903691be0 \ toml 0.8.8 a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35 \ toml_datetime 0.6.5 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1 \ toml_edit 0.21.0 d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03 \ typenum 1.17.0 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 \ unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \ unicode-segmentation 1.10.1 1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36 \ unicode-width 0.1.11 e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85 \ utf8parse 0.2.1 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a \ uzers 0.11.3 76d283dc7e8c901e79e32d077866eaf599156cbf427fffa8289aecc52c5c3f63 \ version_check 0.9.4 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f \ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ winapi-util 0.1.6 f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596 \ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \ windows-sys 0.48.0 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \ windows-sys 0.52.0 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \ windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \ windows-targets 0.52.0 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd \ windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \ windows_aarch64_gnullvm 0.52.0 cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea \ windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \ windows_aarch64_msvc 0.52.0 bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef \ windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \ windows_i686_gnu 0.52.0 a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313 \ windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \ windows_i686_msvc 0.52.0 ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a \ windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \ windows_x86_64_gnu 0.52.0 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd \ windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \ windows_x86_64_gnullvm 0.52.0 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e \ windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \ windows_x86_64_msvc 0.52.0 dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04 \ winnow 0.5.33 b7520bbdec7211caa7c4e682eb1fbe07abe20cee6756b6e00f537c82c11816aa depends_run port:libpcap destroot { xinstall -m 0755 \ ${worksrcpath}/target/[cargo.rust_platform]/release/${name} \ ${destroot}${prefix}/bin/ xinstall -m 0644 ${worksrcpath}/${name}.conf \ ${destroot}${prefix}/etc # shell completions set bash-completion ${prefix}/share/bash-completion/completions xinstall -d ${destroot}${bash-completion} exec ${destroot}${prefix}/bin/${name} --gen-completions bash >> \ ${destroot}${bash-completion}/${name} set zsh-completion ${prefix}/share/zsh/site-functions xinstall -d ${destroot}${zsh-completion} exec ${destroot}${prefix}/bin/${name} --gen-completions zsh >> \ ${destroot}${zsh-completion}/_${name} set fish-completion ${prefix}/share/fish/vendor_completions.d xinstall -d ${destroot}${fish-completion} exec ${destroot}${prefix}/bin/${name} --gen-completions fish >> \ ${destroot}${fish-completion}/${name}.fish }