Originally, the ARM porting was intended to be merged into Intel's own Hyperscan, and relevant
Pull Requests were made to the project for this reason. Unfortunately, the
-PRs were rejected for now and the forseeable future, thus we have created Vectorscan for
+PRs were rejected for now and the foreseeable future, thus we have created Vectorscan for
our own multi-architectural and opensource collaborative needs.
The recent license change of Hyperscan makes Vectorscan even more relevant for the FLOSS ecosystem.
A PKGBUILD for [Vectorscan](https://aur.archlinux.org/packages/vectorscan) is available in the [AUR](https://aur.archlinux.org/)
### Debian/Ubuntu
-In order to build on Debian/Ubuntu make sure you install the following build-dependencies
+In order to build on Debian/Ubuntu make sure you install the following build dependencies
```
$ sudo apt install build-essential cmake ragel pkg-config libsqlite3-dev libpcap-dev
```
+### Fedora
+In order to build on Fedora make sure you install the following build dependencies
+
+```
+$ sudo dnf install gcc gcc-c++ make cmake ragel boost-devel sqlite-devel glibc-devel \
+python3-devel libpcap-devel pcre-devel
+```
+Then continue with the build instructions as outlined below.
+
+Note: On Fedora vectorscan can be installed via dnf (vectorscan or vectorscan-devel)
+
### OpenWrt
Vectorscan has been available since [PR#27382](https://github.com/openwrt/packages/pull/27382) was merged. To build it, use the [OpenWrt Build System](https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem) or download a nightly snapshot.
TBD
### MacOS X (M1/M2/M3 CPUs only)
-
Assuming an existing HomeBrew installation:
```
All development of Vectorscan is done in public.
# Original Hyperscan links
+
For reference, the official homepage for Hyperscan is at [www.hyperscan.io](https://www.hyperscan.io).
# Hyperscan Documentation