# -*- 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.1 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 0e5dd4eb39e7680e1febd63ed2f435cc9de340f3 \ sha256 f30b31861b07160b4efe23eda996491aaf885037d6907227d2230cd0e7db3265 \ size 423676 cargo.crates \ aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \ ansi_term 0.12.1 d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \ anstream 0.6.15 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526 \ anstyle 1.0.8 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1 \ anstyle-parse 0.2.5 eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb \ anstyle-query 1.1.1 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a \ anstyle-wincon 3.0.4 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8 \ anyhow 1.0.87 10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8 \ autocfg 1.3.0 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 \ base64 0.13.1 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 \ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \ bitflags 2.6.0 b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de \ block-buffer 0.10.4 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 \ boxxy 0.13.1 002b428e1fc236c832bb908e40b71e4a9756995002af191b51dbd86e18d91f66 \ bstr 1.10.0 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c \ bufstream 0.1.4 40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8 \ byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \ caps 0.5.5 190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b \ cc 1.1.18 b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476 \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ cfg_aliases 0.2.1 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 \ clap 3.2.25 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123 \ clap 4.5.17 3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac \ clap_builder 4.5.17 8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73 \ clap_complete 4.5.26 205d5ef6d485fa47606b98b0ddc4ead26eb850aaa86abfb562a94fb3280ecba0 \ clap_derive 3.2.25 ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008 \ clap_derive 4.5.13 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0 \ clap_lex 0.2.4 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 \ clap_lex 0.7.2 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97 \ clipboard-win 4.5.0 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362 \ close_fds 0.3.2 3bc416f33de9d59e79e57560f450d21ff8393adcf1cdfc3e6d8fb93d5f88a2ed \ colorchoice 1.0.2 d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0 \ cpufeatures 0.2.14 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0 \ crypto-common 0.1.6 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 \ data-encoding 2.6.0 e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2 \ 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 \ env_filter 0.1.2 4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab \ env_logger 0.11.5 e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d \ equivalent 1.0.1 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 \ errno 0.2.8 f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1 \ errno 0.3.9 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba \ 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.15 c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 \ hashbrown 0.12.3 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 \ hashbrown 0.14.5 e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 \ heck 0.4.1 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 \ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \ hermit-abi 0.3.9 d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 \ httparse 1.9.4 0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9 \ humantime 2.1.0 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 \ indexmap 1.9.3 bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 \ indexmap 2.5.0 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5 \ is_terminal_polyfill 1.70.1 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf \ itoa 1.0.11 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b \ libc 0.2.158 d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439 \ libredox 0.1.3 c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d \ linux-raw-sys 0.4.14 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 \ log 0.4.22 a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24 \ memchr 2.7.4 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 \ 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.29.0 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 \ nom 7.1.3 d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a \ nom-derive 0.10.1 1ff943d68b88d0b87a6e0d58615e8fa07f9fd5a1319fa0a72efc1f62275c79a7 \ nom-derive-impl 0.10.1 cd0b9a93a84b0d3ec3e70e02d332dc33ac6dfac9cde63e17fcb77172dededa62 \ num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \ num_cpus 1.16.0 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 \ num_enum 0.7.3 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179 \ num_enum_derive 0.7.3 af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56 \ once_cell 1.19.0 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \ os_str_bytes 6.6.1 e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1 \ pcap-sys 0.1.3 114725dfe222c031086765fc138cf20291840ee1290883bcfacaca5f226289a3 \ phf 0.11.2 ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc \ phf_codegen 0.11.2 e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a \ phf_generator 0.11.2 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0 \ phf_shared 0.11.2 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b \ pkg-config 0.3.30 d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec \ pktparse 0.7.1 a8aeb7ec35e7fdd2ecd56d39d56f843197f243d08cc4d51cf6b37268393d5e1b \ pledge 0.4.2 252599417b7d9a43b7fdc63dd790b0848666a8910b2ebe1a25118309c3c981e5 \ proc-macro-crate 3.2.0 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b \ proc-macro-error 1.0.4 da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c \ proc-macro-error-attr 1.0.4 a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 \ proc-macro2 1.0.86 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 \ quick-error 1.2.3 a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 \ quote 1.0.37 b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af \ radix_trie 0.2.1 c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd \ rand 0.8.5 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 \ rand_core 0.6.4 ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c \ redox_users 0.4.6 ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43 \ regex 1.10.6 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619 \ regex-automata 0.4.7 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df \ regex-syntax 0.8.4 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b \ rusticata-macros 4.1.0 faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632 \ rustix 0.38.36 3f55e80d50763938498dd5ebb18647174e0c76dc38c5505294bb224624f30f36 \ rustversion 1.0.17 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6 \ rustyline 10.1.1 c1e83c32c3f3c33b08496e0d1df9ea8c64d39adb8eb36a1ebb1440c690697aef \ ryu 1.0.18 f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ seccomp-sys 0.1.3 e5bcf74ba0708aeaf8d702e4f84f7458ae1de42d80e2c20963a395b6038e6be6 \ serde 1.0.210 c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a \ serde_derive 1.0.210 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f \ serde_json 1.0.128 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8 \ serde_spanned 0.6.7 eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d \ sha2 0.10.8 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 \ shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \ siphasher 0.3.11 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d \ smallvec 1.13.2 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 \ str-buf 1.0.6 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0 \ strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \ strum 0.25.0 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125 \ strum_macros 0.25.3 23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0 \ syn 1.0.109 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 \ syn 2.0.77 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed \ syscallz 0.17.0 a05fd877c3e110bfab4687d20533d95833047b5462c2366d5dadc12e5b4eeca7 \ textwrap 0.16.1 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9 \ thiserror 1.0.63 c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724 \ thiserror-impl 1.0.63 a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261 \ tls-parser 0.12.1 9e56f87ba6d9edcf91d5e1cc3d93889618173187abf9a41c082470082505deef \ toml 0.8.19 a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e \ toml_datetime 0.6.8 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 \ toml_edit 0.22.20 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d \ typenum 1.17.0 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 \ unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \ unicode-segmentation 1.11.0 d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202 \ unicode-width 0.1.13 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d \ utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \ uzers 0.12.1 4df81ff504e7d82ad53e95ed1ad5b72103c11253f39238bcc0235b90768a97dd \ version_check 0.9.5 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a \ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ 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.6 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 \ windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \ windows_aarch64_gnullvm 0.52.6 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 \ windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \ windows_aarch64_msvc 0.52.6 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 \ windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \ windows_i686_gnu 0.52.6 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b \ windows_i686_gnullvm 0.52.6 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 \ windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \ windows_i686_msvc 0.52.6 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 \ windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \ windows_x86_64_gnu 0.52.6 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 \ windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \ windows_x86_64_gnullvm 0.52.6 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d \ windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \ windows_x86_64_msvc 0.52.6 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec \ winnow 0.6.18 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f 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 }