Search Criteria
Package Details: suricata-nfqueue 7.0.5-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/suricata-nfqueue.git (read-only, click to copy) |
---|---|
Package Base: | suricata-nfqueue |
Description: | A high performance Network IDS, IPS and Network Security Monitoring engine |
Upstream URL: | https://suricata.io/ |
Licenses: | GPL2 |
Conflicts: | suricata |
Provides: | suricata |
Replaces: | suricata |
Submitter: | amish |
Maintainer: | amish |
Last Packager: | amish |
Votes: | 5 |
Popularity: | 0.000000 |
First Submitted: | 2020-04-24 10:24 (UTC) |
Last Updated: | 2024-04-27 10:47 (UTC) |
Dependencies (16)
- hyperscan (hyperscan-gitAUR)
- jansson (jansson-gitAUR)
- libcap-ng (libcap-ng-gitAUR)
- libmagic.so (file-gitAUR, file)
- libmaxminddb (libmaxminddb-gitAUR)
- libnet (libnet-gitAUR)
- libnetfilter_queue (libnetfilter_queue-gitAUR)
- libpcap (libpcap-gitAUR)
- libyaml (libyaml-gitAUR)
- lua
- lz4 (lz4-gitAUR)
- nss (nss-hgAUR)
- pcre
- python-yaml (python-yaml-gitAUR)
- rustup (rustup-gitAUR) (make)
- geoipupdate (optional) – GeoIP2 databases
Required by (2)
- sguil-sensor (requires suricata) (optional)
- suricata-emerging-rules (requires suricata) (optional)
Latest Comments
amish commented on 2022-06-21 11:58 (UTC)
@pohl7589 You can create your own AUR package for vectorscan and mention provides=(hyperscan) in it. And use it instead of hyperscan for snort-nfqueue
pohl7589 commented on 2022-06-20 18:15 (UTC)
Maybe vectorscan https://github.com/VectorCamp/vectorscan would be an alternative to hyperscan on aarch64. Apparently there is no package for it yet and I haven't tried compiling the source yet.
amish commented on 2021-07-02 07:37 (UTC)
@zbe Hyperscan can not be added to optdepends. As it is compile time dependency not run time. So when installing suricata built with hyperscan, pacman will NOT install hyperscan because it will leave it to end user to install it. And suricata will not run because it will fail to find the necessary library.
zbe commented on 2021-07-02 05:41 (UTC)
@amish, I thought hyperscan is required by suricata now. I admit, I haven't looked at documentation, but if Suricata works fine without it, wouldn't it be preferred to add hyperscan to optdepends instead?
BTW, thanks for adding "--enable-geoip", one less thing to edit now for me.
amish commented on 2021-07-02 00:59 (UTC)
@zbe - great. Although I am not maintainer of hyperscan so I am not much aware about it.
Or other option is that you can remove hyperscan from PKGBUILD of suricata and build suricata without hyperscan.
zbe commented on 2021-07-01 15:53 (UTC) (edited on 2021-07-01 19:11 (UTC) by zbe)
@amish, I will try and see what works - and report when I find something.
EDIT: I managed to edit PKGBUILD to build v5.3.0 from different repo. Suricata installs and works AFAICS, but I did not test if hyperscan actually works.
Here is PKGBUILD for anyone else with the same problem:
WARNING: It is probably botched in some way - I just edited it by trial and error, so feel free to point out errors.
amish commented on 2021-07-01 14:29 (UTC) (edited on 2021-07-01 14:30 (UTC) by amish)
@zbe May be you can build hyperscan for aarch64 using PKGBUILD from: https://archlinux.org/packages/community/x86_64/hyperscan/
zbe commented on 2021-07-01 13:51 (UTC)
This no longer works on aarch64, since there is no aarch64 hyperscan package.
jskier commented on 2021-06-22 13:32 (UTC) (edited on 2021-06-22 15:09 (UTC) by jskier)
As mentioned, rust stable and package files to compile: https://pastebin.com/Z40w5jer
UPDATE: using rust-bin, an older. binary version in AUR, and suricata 6 builds and works.
mfw78 commented on 2020-10-24 15:13 (UTC)
Can this please be rectified by added jansson as a dependency in the PKGBUILD?