From 3e1c2c0ed084e1b3a2af55a23fa5283a27dbbc78 Mon Sep 17 00:00:00 2001 From: m-1-k-3 Date: Fri, 11 Oct 2024 09:41:13 +0200 Subject: [PATCH] update bin_version_strings_quick --- config/bin_version_strings_quick.cfg | 926 ++++++++++++++------------- 1 file changed, 480 insertions(+), 446 deletions(-) diff --git a/config/bin_version_strings_quick.cfg b/config/bin_version_strings_quick.cfg index 815e77e66..5f2a98e0c 100644 --- a/config/bin_version_strings_quick.cfg +++ b/config/bin_version_strings_quick.cfg @@ -1,446 +1,480 @@ -7-zip;;unknown;"7-Zip\ [0-9]\.[0-9]+\ \ Copyright\ \(c\)\ .*\ Igor\ Pavlov\ \ ";"sed -r 's/7-Zip\ ([0-9](\.[0-9]+)+?)\ .*/7-zip:\1/'"; -7-zip;;unknown;"^p7zip\ Version\ [0-9]+(\.[0-9]+)+?\ ";"sed -r 's/p7zip\ Version\ ([0-9]+(\.[0-9]+)+?).*/p7zip:\1/'"; -acpid;;unknown;"acpid-[0-9](\.[0-9]+)+?$";"sed -r 's/acpid-([0-9](\.[0-9]+)+?)$/acpid:\1/'"; -afpd;;unknown;"^afpd\ [0-9](\.[0-9]+)+?\ -\ Apple\ Filing\ Protocol\ \(AFP\)\ daemon\ of\ Netatalk$";"sed -r 's/afpd\ ([0-9](\.[0-9]+)+?)\ .*\ Netatalk$/netatalk:afpd:\1/'"; -afpd;live;unknown;"^Netatalk\ [0-9](\.[0-9]+)+?\ \(name:\ .*\)$";"sed -r 's/Netatalk\ ([0-9](\.[0-9]+)+?)\ .*/netatalk:afpd:\1/'"; -aircrack-ng;;GPL-2.0-only;"^\ \ Air[a-z]*-ng\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ Air[a-z]*-ng\ ([0-9](\.[0-9]+)+?)\ .*/aircrack-ng:\1/'"; -aircrack-ng;;GPL-2.0-only;"^\ \ ivsTools\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ ivsTools\ ([0-9](\.[0-9]+)+?)\ .*/aircrack-ng:\1/'"; -aircrack-ng;;GPL-2.0-only;"^\ \ makeivs-ng\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ makeivs-ng\ ([0-9](\.[0-9]+)+?)\ .*/aircrack-ng:\1/'"; -aircrack-ng;;GPL-2.0-only;"^\ \ Packetforge-ng\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ Packetforge-ng\ ([0-9](\.[0-9]+)+?)\ .*/aircrack-ng:\1/'"; -alsa;;unknown;"alsactl\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/alsactl\ version\ ([0-9](\.[0-9]+)+?)$/alsa:\1/'"; -ambashell;;unknown"^AmbaShell\ Test\ Command\ \[Version\ [0-9]\.[0-9]+(\.[0-9]+)?\]$";"sed -r 's/AmbaShell\ Test\ Command\ \[Version\ ([0-9](\.[0-9]+)+?)$/ambashell:\1/'"; -amixer;;unknown;"amixer\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/amixer\ version\ ([0-9](\.[0-9]+)+?)$/alsa:\1/'"; -apache;;Apache-2.0;"^Server version: Apache/[0-9](\.[0-9]+)+?";"sed -r 's/^Server version: Apache\/([0-9](\.[0-9]+)+?)/apache:\1/g'"; -apt;;GPL-3.0-only;"apt\ [0-9]+(\.[0-9]+)+?\ ";"sed -r 's/apt\ ([0-9]+(\.[0-9]+)+?)\ .*/apt:\1/'"; -apt;;GPL-3.0-only;"apt-Version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/apt-Version\ ([0-9](\.[0-9]+)+?)\ .*/apt:\1/'"; -apparmor;;GPL-2.0-only;"^AppArmor\ parser\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/AppArmor\ parser\ version\ ([0-9](\.[0-9]+)+?)$/apparmor:\1/'"; -asterisk;;GPL-2.0-only;"^Asterisk\ [0-9]+\.[0-9](\.[0-9]+)+?,\ Copyright";"sed -r 's/Asterisk\ ([0-9]+(\.[0-9]+)+?),\ .*/asterisk:\1/'"; -tftp-hpa;;BSD-3-Clause;"^tftp-hpa\ [0-9](\.[0-9]+)+?,\ with\ remap,\ without\ tcpwrappers$";"sed -r 's/tftp-hpa\ ([0-9](\.[0-9]+)+?),\ .*/tftp-hpa:\1/'"; -avahi-autoipd;;LGPL-2.0-or-later;"^avahi-[a-z]+\ [0-9](\.[0-9]+)+?$";"sed -r 's/avahi-[a-z]+\ ([0-9](\.[0-9]+)+?)$/avahi:avahi:\1/'"; -bash;;GPL-3.0-only;"[Bb]ash.*version\ [0-9](\.[0-9]+)+?";"sed -r 's/[Bb]ash.*version\ ([0-9](\.[0-9]+)+?).*/bash:\1/'"; -bash;;GPL-3.0-only;"[Bb]ash,\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/[Bb]ash,\ version\ ([0-9](\.[0-9]+)+?).*/bash:\1/'"; -bc;;GPL-3.0-or-later;"^bc\ [0-9](\.[0-9]+)+?$";"sed -r 's/bc\ ([0-9](\.[0-9]+)+?)/bc:\1/'"; -bftpd;live;GPL-2.0-only;"^Bftpd\ [0-9](\.[0-9]+)+?$";"sed -r 's/Bftpd\ ([0-9](\.[0-9]+)+?)$/bftpd:\1/'"; -binary;;unknown;"^Binary\ V[0-9](\.[0-9]+)+?\ ";"sed -r 's/Binary\ V([0-9](\.[0-9]+)+?)\ .*/binary:\1/'"; -binutils;;GPL-3.0-only;"\(GNU\ Binutils.*\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ Binutils.*\)\ ([0-9](\.[0-9]+)+?)$/gnu:binutils:\1/'"; -binutils;;GPL-3.0-only;"\(GNU\ Binutils\ for\ Debian\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ Binutils\ for\ Debian\)\ ([0-9](\.[0-9]+)+?)$/gnu:binutils:\1/'"; -bird;;unknown;"^BIRD\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/BIRD\ version\ ([0-9](\.[0-9]+)+?)$/bird:\1/'"; -boa;;unknown;"Boa\ HTTPd\ [0-9](\.[0-9]+)+?(rc[0-9]+)?";"sed -r 's/Boa\ HTTPd\ ([0-9](\.[0-9]+)+?(rc[0-9]+)?)/boa:boa:\1/'"; -booster;;unknown;"BoosterMainFunction:305:\ Version:\ [0-9](\.[0-9])+?";"sed -r 's/BoosterMainFunction:305:\ Version:\ ([0-9](\.[0-9]+)+?).*/booster:\1/'"; -brltty;;LGPL-2.1-only;"BRLTTY\ [0-9]\.[0-9]+\.[0-9]+\ rev\ BRLTTY-[0-9]\.[0-9]+\.[0-9]+\ ";"sed -r 's/BRLTTY\ ([0-9](\.[0-9]+)+?).*/brltty:\1/'"; -brltty;;LGPL-2.1-only;"BRLTTY\ [0-9]\.[0-9]+\ rev\ BRLTTY-[0-9]\.[0-9]+\ ";"sed -r 's/BRLTTY\ ([0-9](\.[0-9]+)+?).*/brltty:\1/'"; -buildroot;;unknown;"getconf\ \(Buildroot\)\ [0-9]\.[0-9]+$";"sed -r 's/.*\(Buildroot\)\ ([0-9](\.[0-9]+)+?)/buildroot:\1/'"; -busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?\ ";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?)\ .*/busybox:\1/'"; -busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?\ \([0-9]+-.*\)";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?)\ .*/busybox:\1/'"; -busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?.*\ multi-call\ binary";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?).*/busybox:\1/'"; -busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?.*\ Built-in\ shell";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?)\ .*/busybox:\1/'"; -busybox;live;GPL-2.0-only;"^BusyBox\ http\ [0-9](\.[0-9]+)+?$";"sed -r 's/BusyBox\ http\ ([0-9](\.[0-9]+)+?)$/busybox:\1/'"; -bzip2;;bzip2-1.0.6;"^bzip2,\ a\ block-sorting\ file\ compressor\.\ \ Version\ [0-9](\.[0-9]+)+?,\ ";"sed -r 's/bzip2,\ a\ block-sorting\ file\ compressor\.\ \ Version\ ([0-9](\.[0-9]+)+?),\ .*/bzip2:\1/'"; -bzip2;;bzip2-1.0.6;"bzip2recover\ [0-9](\.[0-9]+)+?:\ extracts";"sed -r 's/bzip2recover\ ([0-9](\.[0-9]+)+?):\ .*/bzip2:\1/'"; -chrony;;unknown;"^chrony[cd]\ \(chrony\)\ version\ [0-9]\.[0-9]+";"sed -r 's/chrony[cd]\ \(chrony\)\ version\ ([0-9]+(\.[0-9]+)+?)/chrony:\1/'"; -cifs-utils;;unknown;"mount\.cifs\ version\:\ [0-9]\.[0-9]+";"sed -r 's/mount\.cifs\ version:\ ([0-9]+(\.[0-9]+)+?).*/cifs-utils:\1/'"; -conntrack;;unknown;"conntrack\ v[0-9](\.[0-9]+)+?\ \(conntrack-tools\)";"sed -r 's/conntrack\ v([0-9](\.[0-9]+)+?).*/conntrack-tools:\1/'"; -coreutils;;GPL-3.0-only;"\(GNU\ coreutils\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ coreutils\)\ ([0-9](\.[0-9]+)+?)$/gnu:coreutils:\1/'"; -coreboot;;GPL-2.0-only;"coreboot\ toolchain\ v[0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9a-z]+";"sed -r 's/coreboot\ toolchain\ v([0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9a-z]+)/coreboot:\1/'"; -coreboot;;GPL-2.0-only;"COREBOOT_VERSION: [0-9]\.[0-9]+?(-[0-9]+)?(-[0-9a-z]+)?(-dirty)?";"sed -r 's/COREBOOT_VERSION: ([0-9]\.[0-9]+?(-[0-9]+)?(-[0-9a-z]+)?(-dirty)?)/coreboot:\1/'" -coova;;GPL-3.0-only;"^coova-chilli\ [0-9](\.[0-9]+)+?$";"sed -r 's/coova-chilli\ ([0-9](\.[0-9]+)+?)$/:coova-chilli:\1/'"; -cryptsetup;;unknown;"cryptsetup\ [0-9](\.[0-9]+)+?$";"sed -r 's/cryptsetup\ ([0-9](\.[0-9]+)+?)$/cryptsetup:\1/'"; -cups;;unknown;"^cups\ BJNP\ backend\ -\ version\ [0-9]\.[0-9]$";"sed -r 's/cups\ BJNP\ backend\ -\ version\ ([0-9](\.[0-9]+)+?)$/cups:\1/'"; -curl;;curl;"^curl\ [0-9](\.[0-9]+)+?";"sed -r 's/curl\ ([0-9](\.[0-9]+)+?).*/curl:\1/'"; -cvtsudoers;;unknown;"cvtsudoers\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/cvtsudoers\ version\ ([0-9](\.[0-9]+)+?)$/sudo:\1/'"; -dbus-tools;;unknown;"D-Bus\ [ a-zA-Z0-9]+\ [0-9](\.[0-9]+)+?";"sed -r 's/D-Bus\ .*\ ([0-9](\.[0-9]+)+?).*/freedesktop:dbus:\1/'"; -dbus-tools;;unknown;"dbus-run-session\ [0-9](\.[0-9]+)+?$";"sed -r 's/dbus-run-session\ ([0-9](\.[0-9]+)+?)$/freedesktop:dbus:\1/'"; -ddrescue;;GPL-2.0-or-later;"^GNU\ ddrescue\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ ddrescue\ ([0-9](\.[0-9]+)+?)$/gnu:ddrescue:\1/'"; -debugfs;;unknown;"^debugfs\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/debugfs\ ([0-9](\.[0-9]+)+?).*/e2fsprogs:\1/'"; -davfs2;;GPL-3.0-only;"^davfs2\ [0-9](\.[0-9]+)+?$";"sed -r 's/davfs2\ ([0-9](\.[0-9]+)+?)$/davfs2:\1/'"; -delphi;;unknown;"^Embarcadero Delphi for Win32 compiler version [0-9]+\.[0-9]\ \([0-9]+\.[0-9]\.[0-9]+\.[0-9]+\)$";"sed -r 's/^Embarcadero Delphi for Win32 compiler version [0-9]+\.[0-9]\ \(([0-9]+\.[0-9]\.[0-9]+\.[0-9]+)\)$/embarcadero:embarcadero_delphi_xe6:\1/'"; -dhcpcd;;unknown;"DHCP\ Client\ Daemon\ v\.[0-9](\.[0-9]+)+?(-p[0-9]+)?";"sed -r 's/DHCP\ Client\ Daemon\ v\.([0-9](\.[0-9]+)+?(-p[0-9]+)?).*/dhcpcd:\1/'"; -diffutils;;unknown;"\(GNU\ diffutils\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ diffutils\)\ ([0-9](\.[0-9]+)+?)$/gnu:diffutils:\1/'"; -discover;;unknown;"^discover\ [0-9](\.[0-9]+)+?$";"sed -r 's/discover\ ([0-9](\.[0-9]+)+?)$/discover:\1/'"; -dmidecode;;unknown;"dmidecode\ [0-9]\.[0-9]+";"sed -r 's/dmidecode\ ([0-9](\.[0-9]+)+?)/dmidecode:\1/'"; -dnrd;;unknown;"dnrd\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/dnrd\ version\ ([0-9](\.[0-9]+)+?)$/dnrd:\1/'"; -dnsmasq;;GPL-3.0-only;"dnsmasq-[0-9]\.[0-9]+$";"sed -r 's/dnsmasq-([0-9](\.[0-9]+)+?)$/dnsmasq:\1/'"; -dnsmasq;;GPL-3.0-only;"dnsmasq\ [0-9]\.[0-9]+$";"sed -r 's/dnsmasq\ ([0-9](\.[0-9]+)+?)$/dnsmasq:\1/'"; -dnsmasq;;GPL-3.0-only;"^[dD]nsmasq\ version\ [0-9]\.[0-9]+";"sed -r 's/[dD]nsmasq\ version\ ([0-9](\.[0-9]+)+?).*/dnsmasq:\1/'"; -dosfsck;;unknown;"dosfsck\ [0-9](\.[0-9]+)+?";"sed -r 's/dosfsck\ ([0-9](\.[0-9]+)+?).*/dosfstools:\1/'"; -dpkg;;GPL-2.0-only;"dpkg-deb\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-deb\ version\ ([0-9](\.[0-9]+)+?)\ .*/dpkg:\1/'"; -dpkg;;GPL-2.0-only;"dpkg-divert\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-divert\ version\ ([0-9](\.[0-9]+)+?)\ .*/dpkg:\1/'"; -dpkg;;GPL-2.0-only;"dpkg-split\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-split\ version\ ([0-9](\.[0-9]+)+?)\ .*/dpkg:\1/'"; -dpkg;;GPL-2.0-only;"dpkg-trigger\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-trigger\ version\ ([0-9](\.[0-9]+)+?)\ .*/dpkg:\1/'"; -dropbear;;MIT;"^Dropbear\ multi-purpose\ version\ 20[0-9][0-9]\.[0-9][0-9]$";"sed -r 's/Dropbear\ multi-purpose\ version\ ([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;;MIT;"^Dropbear\ multi-purpose\ version\ [0-9]\.[0-9]+$";"sed -r 's/Dropbear\ multi-purpose\ version\ ([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;;MIT;"Dropbear\ sshd\ [0-9]\.[0-9]+$";"sed -r 's/Dropbear\ sshd\ ([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;;MIT;"^Dropbear\ client\ [0-9]\.[0-9]+$";"sed -r 's/Dropbear\ client\ ([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;;MIT;"Dropbear\ sshd\ v[0-9]+\.[0-9]+$";"sed -r 's/Dropbear\ sshd\ v([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;;MIT;"Dropbear\ SSH\ multi-purpose\ v[0-9]+\.[0-9]+";"sed -r 's/Dropbear\ SSH\ multi-purpose\ v([0-9]+(\.[0-9]+)+?).*/dropbear_ssh:\1/'"; -dropbear;;MIT;"^Dropbear\ SSH\ multi-purpose\ v20[0-9][0-9]\.[0-9]+$";"sed -r 's/Dropbear\ SSH\ multi-purpose\ v([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;;MIT;"^Dropbear\ sshd\ v20[0-9][0-9]\.[0-9][0-9]$";"sed -r 's/Dropbear\ sshd\ v([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;;MIT;"^Dropbear\ v20[0-9][0-9]\.[0-9][0-9]$";"sed -r 's/Dropbear\ v([0-9]+(\.[0-9]+)+?)$/dropbear_ssh:\1/'"; -dropbear;live;MIT;"Dropbear\ sshd\ 20[0-9]+\.[0-9]+\ \(protocol\ 2\.0\)$";"sed -r 's/Dropbear\ sshd\ (20[0-9]+(\.[0-9]+)+?).*/dropbear_ssh:\1/'"; -dumpe2fs;;unknown;"dumpe2fs\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dumpe2fs\ ([0-9](\.[0-9]+)+?).*/e2fsprogs:\1/'"; -dyndns;;unknown;"DynDns\ Update\ v[0-9]\.[0-9]+.*\ AlphaNetworks,Inc\.";"sed -r 's/DynDns\ Update\ v([0-9](\.[0-9]+)+?).*\ AlphaNetworks.*/alphanetworks:dyndns:\1/'"; -e2fsck;;unknown;"e2fsck\ [0-9](\.[0-9]+)+?";"sed -r 's/e2fsck\ ([0-9](\.[0-9]+)+?).*/e2fsprogs:\1/'"; -e2image;;unknown;"e2image\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/e2image\ ([0-9](\.[0-9]+)+?).*/e2fsprogs:\1/'"; -eglibc;;LGPL-2.1-only;"\(.*\ EGLIBC\ .*\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(.*\ EGLIBC\ .*\)\ ([0-9](\.[0-9]+)+?)$/eglibc:\1/'"; -eglibc;;LGPL-2.1-only;"\(EGLIBC\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(EGLIBC\)\ ([0-9](\.[0-9]+)+?)$/eglibc:\1/'"; -eglibc;;LGPL-2.1-only;"\ \(Debian\ EGLIBC\ [0-9](\.[0-9]+)+?-[0-9]\)\ .*\ [0-9]\.[0-9]";"sed -r 's/zdump\ \(Debian\ EGLIBC\ ([0-9](\.[0-9]+)+?)-[0-9]\)\ )$/eglibc:\1/'"; -eglibc;;LGPL-2.1-only;"\(Debian\ EGLIBC\ [0-9](\.[0-9]+)+?-[0-9]\)\ ([0-9](\.[0-9]+)+?).*";"sed -r 's/\(Debian\ EGLIBC\ [0-9](\.[0-9]+)+?-[0-9]+.*\)\ ([0-9](\.[0-9]+)+?)/eglibc:\2/"; -eject;;unknown;"[Ee]ject\ Version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/[Ee]ject\ Version\ ([0-9](\.[0-9]+)+?)\ .*/eject:\1/'"; -elog;;unknown;"event\ log\ utility\ v[0-9](\.[0-9]+)+?";"sed -r 's/event\ log\ utility\ v([0-9](\.[0-9]+)+?).*/elog:\1/'"; -embedthis;;unknown;"^Embedthis\ Appweb\ [0-9](\.[0-9]+)+?";"sed -r 's/Embedthis\ Appweb\ ([0-9](\.[0-9]+)+?).*/embedthis:appweb:\1/'"; -libext2fs;;unknown;"^EXT2FS\ Library\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/EXT2FS\ Library\ version\ ([0-9](\.[0-9]+)+?)$/e2fsprogs:\1/'"; -ez-ipupdate;;GPL-2.0-only;"[0-9](\.[0-9]+)+?\ -\ $Id:\ ez-ipupdate.c,v\ [0-9]\.[0-9]+";"sed -r 's/([0-9](\.[0-9]+)+?)\ -\ $Id:\ ez-ipupdate.c,v\ [0-9]\.[0-9]+/ez-ipupdate:\1/'"; -ez-ipupdate;;GPL-2.0-only;"ez-ipupdate:\ -\ [0-9](\.[0-9]+)+?";"sed -r 's/ez-ipupdate:\ -\ ([0-9](\.[0-9]+)+?)/ez-ipupdate:\1/'"; -ffmpeg;;LGPL-2.1-or-later;"^ffmpeg version [0-9](\.[0-9]+)+? Copyright \(c\) 20[0-9]+-20[0-9]+ the FFmpeg developers";"sed -r 's/^ffmpeg version ([0-9](\.[0-9]+)+?) Copyright \(c\) 20[0-9]+-20[0-9]+ the FFmpeg developers$/ffmpeg:ffmpeg:\1/'"; -file;;unknown;"file-[0-9](\.[0-9]+)+?$";"sed -r 's/file-([0-9](\.[0-9]+)+?)$/file:\1/'"; -flex;;unknown;"^flex\ [0-9](\.[0-9]+)+?$";"sed -r 's/flex\ ([0-9](\.[0-9]+)+?)$/flex:\1/'"; -flex;;unknown;"flex\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/flex\ ([0-9](\.[0-9]+)+?)$/flex:\1/'"; -freebsd;;BSD-2-Clause;"FreeBSD\ [0-9]+(\.[0-9])+?-RELEASE\ ";"sed -r 's/FreeBSD\ ([0-9]+(\.[0-9]+)+?)-RELEASE\ $/freebsd:\1/'"; -freebsd;;BSD-2-Clause;"FreeBSD\ [0-9]+(\.[0-9])+?-RELEASE-p[0-9]\ ";"sed -r 's/FreeBSD\ ([0-9]+(\.[0-9]+)+?)-RELEASE-([a-z]([0-9]+))\ $/freebsd:\1:\3/'"; -freeradius;;GPL-2.0-only;"^radiusd:\ FreeRADIUS\ Version\ [0-9](\.[0-9]+)+?";"sed -r 's/radiusd:\ FreeRADIUS\ Version\ ([0-9](\.[0-9]+)+?).*/freeradius:\1/'"; -freeradius;;GPL-2.0-only;"^FreeRADIUS\ Version\ [0-9](\.[0-9]+)+?";"sed -r 's/FreeRADIUS\ Version\ ([0-9](\.[0-9]+)+?).*/freeradius:\1/'"; -freeradius-radclient;;GPL-2.0-only;"radclient:\ [0-9]\.[0-9]+\.[0-9]+\ built\ on\ ";"sed -r 's/radclient:\ ([0-9](\.[0-9]+)+?).*/freeradius:radclient:\1/'"; -libfuse;;GPL-2.0-only;"FUSE\ library\ version:\ [0-9](\.[0-9]+)+?";"sed -r 's/FUSE\ library\ version:\ ([0-9](\.[0-9]+)+?)/libfuse:\1/'"; -gdb;;GPL-3.0-only;"GNU\ gdb\ \(Debian\ [0-9](\.[0-9]+)+?-[0-9]+\)\ ";"sed -r 's/GNU\ gdb\ \(Debian\)\ ([0-9](\.[0-9]+)+?)/gdb:\1/'"; -gdb;;GPL-3.0-only;"GNU\ gdb\ \(GDB\)\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ gdb\ \(GDB\)\ ([0-9](\.[0-9]+)+?)/gdb:\1/'"; -gdbserver;;GPL-3.0-only;"^GNU\ gdbserver\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ gdbserver\ ([0-9](\.[0-9]+)+?)$/gdb:\1/'"; -gdbserver;;GPL-3.0-only;"^GNU\ gdbserver\ \(GDB\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ gdbserver\ \(GDB\)\ ([0-9](\.[0-9]+)+?)$/gdb:\1/'"; -glibc;;LGPL-2.1-or-later;"\(Debian\ GLIBC.*\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(Debian\ GLIBC.*\)\ ([0-9](\.[0-9]+)+?)$/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(Debian\ GLIBC.*\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?,\ ";"sed -r 's/GNU\ C\ Library\ \(Debian\ GLIBC.*\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?),\ .*/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?)/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"^GNU\ C\ Library\ \(GNU\ libc\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?\.$";"sed -r 's/GNU\ C\ Library\ \(GNU\ libc\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?).*/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(GLIBC\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ C\ Library\ \(GLIBC\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?).*/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ stable\ release\ version\ [0-9](\.[0-9]+)+?,\ ";"sed -r 's/GNU\ C\ Library\ stable\ release\ version\ ([0-9](\.[0-9]+)+?),\ .*/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"ldconfig\ \(GNU\ libc\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/ldconfig\ \(GNU\ libc\)\ ([0-9](\.[0-9]+)+?)$/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ development\ release\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ C\ Library\ development\ release\ version\ ([0-9](\.[0-9]+)+?)$/gnu:glibc:\1/'"; -glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?(\.)?$";"sed -r 's/GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?)(\.)?$/gnu:glibc:\1/'"; -gnu_cpio;;GPL-3.0-only;"\(GNU\ cpio\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ cpio\)\ ([0-9](\.[0-9]+)+?)$/gnu:cpio:\1/'"; -gnu_findutils;;GPL-3.0-only;"\(GNU\ findutils\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ findutils\)\ ([0-9](\.[0-9]+)+?)$/gnu:findutils:\1/'"; -gnu_findutils;;GPL-3.0-only;"\(GNU\ findutils\)\ [0-9](\.[0-9]+)+?-[a-z]+$";"sed -r 's/\(GNU\ findutils\)\ ([0-9](\.[0-9]+)+?-[a-z]+)$/gnu:findutils:\1/'"; -gnu_fribidi;;LGPL-2.1-only;"^\(GNU FriBidi\) [0-9](\.[0-9]+)+?$";"sed -r 's/^\(GNU FriBidi\) ([0-9](\.[0-9]+)+?)$/gnu:fribidi:\1/'"; -gnu_gettext-runtime;;unknown;"\(GNU\ gettext-runtime\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ gettext-runtime\)\ ([0-9](\.[0-9]+)+?)$/gnu:gettext-runtime:\1/'"; -gnu_groff;;GPL-3.0-only;"\(GNU\ groff\)\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ groff\)\ version\ ([0-9](\.[0-9]+)+?)$/gnu:groff:\1/'"; -gnu_groff;;GPL-3.0-only;"^GNU\ refer\ \(groff\)\ version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/GNU\ refer\ \(groff\)\ version\ ([0-9]+(\.[0-9]+)+?)$/gnu:groff:\1/'"; -gnu_inetutils;;GPL-3.0-only;"\(GNU\ inetutils\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ inetutils\)\ ([0-9](\.[0-9]+)+?)$/gnu:inetutils:\1/'"; -gnu_mtools;;GPL-3.0-only;"\(GNU\ mtools\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ mtools\)\ ([0-9](\.[0-9]+)+?)$/gnu:mtools:\1/'"; -gnutls;;LGPL-2.1-or-later;"Enabled\ GnuTLS\ [0-9](\.[0-9]+)+?\ logging\.\.\.";"sed -r 's/Enabled\ GnuTLS\ ([0-9](\.[0-9]+)+?)\ .*/gnutls:\1/'"; -gnutls;;LGPL-2.1-or-later;"Project-Id-Version:\ gnutls\ [0-9](\.[0-9]+)+?$";"sed -r 's/Project-Id-Version:\ gnutls\ ([0-9](\.[0-9]+)+?)$/gnutls:\1/'"; -goahead;;commercial;"^CONFIG_SET\ \(\/runtime\/VerInfo\/Web,\ [0-9](\.[0-9])+?(b[0-9]+)?\)\ error\!$";"sed -r 's/CONFIG_SET\ \(\/runtime\/VerInfo\/Web,\ ([0-9](\.[0-9]+)+?(b[0-9]+)?)\)\ error\!$/goahead:\1/'"; -goahead;;commercial;"^goahead\ \ [0-9](\.[0-9]+)+?\ start$";"sed -r 's/goahead\ \ ([0-9](\.[0-9]+)+?)\ start$/goahead:\1/'"; -gpg;;GPL-3.0-only;"gpg.*\(GnuPG\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/gpg.*\(GnuPG\)\ ([0-9](\.[0-9]+)+?)$/gnupg:\1/'"; -gpgsplit;;GPL-3.0-only;"gpgsplit\ \(GnuPG\)\ [0-9](\.[0-9]+)+?";"sed -r 's/gpg.*\(GnuPG\)\ ([0-9](\.[0-9]+)+?)/gnupg:\1/'"; -grep;;GPL-3.0-only;"\(GNU\ grep\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ grep\)\ ([0-9](\.[0-9]+)+?)$/gnu:grep:\1/'"; -grep;;GPL-3.0-only;"GNU\ grep\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ grep\ ([0-9](\.[0-9]+)+?).*/gnu:grep:\1/'"; -grub2;;GPL-3.0-only;"\ \(GRUB\)\ [0-9](\.[0-9]+)+?";"sed -r 's/\ \(GRUB\)\ 2((\.[0-9]+)+?).*/grub2:2\1/'"; -grub;;GPL-3.0-only;"\ \(GRUB\)\ [0-9](\.[0-9]+)+?";"sed -r 's/\ \(GRUB\)\ ([0-9](\.[0-9]+)+?).*/grub:\1/'"; -gsoap;;GPL-2.0-only;"gSOAP\/[0-9](.[0-9]+)+?";"sed -r 's/gSOAP\/([0-9](\.[0-9]+)+?).*/gsoap:\1/'"; -gzip;;unknown;"gzip\ [0-9](\.[0-9]+)+?$";"sed -r 's/gzip\ ([0-9](\.[0-9]+)+?)$/gzip:\1/'"; -gzip;multi_grep;unknown;'"^GZIP$"&&"^Written\ by\ Jean-loup\ Gailly\.$"&&"^Report\ bugs\ to\ \.$"&&"^[0-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/gzip:\1/'"; -haserl;;unknown;"^This\ is\ haserl\ version\ [0-9](\.[0-9]+)+?\ \(http\:\/\/haserl\.sourceforge\.net\)$";"sed -r 's/This\ is\ haserl\ version\ ([0-9](\.[0-9]+)+?)\ .*/haserl:\1/'"; -hciemu;;GPL-2.0-only;"hciemu\ -\ HCI\ emulator\ ver\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/hciemu\ -\ HCI\ emulator\ ver\ ([0-9]+(\.[0-9]+)+?)$/bluez_project:hciemu:\1/'"; -hcitool;;GPL-2.0-only;"hcitool\ -\ HCI\ Tool\ ver\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/hcitool\ -\ HCI\ Tool\ ver\ ([0-9]+(\.[0-9]+)+?)$/bluez_project:hcitool:\1/'"; -hostapd;;GPL-2.0-only;"hostapd\ v[0-9](\.[0-9]+)+?$";"sed -r 's/hostapd\ v([0-9](\.[0-9]+)+?)$/hostapd:\1/'"; -hostapd;;GPL-2.0-only;"^hostapd\ v[0-9](\.[0-9]+)+?(-devel)?$";"sed -r 's/hostapd\ v([0-9](\.[0-9]+)+?)(-devel)?$/hostapd:\1/'"; -hostapd;;GPL-2.0-only;"hostapd\ v[0-9](\.[0-9]+)+?\.x$";"sed -r 's/hostapd\ v([0-9](\.[0-9]+)+?).*$/hostapd:\1/'"; -hostapd_cli;;GPL-2.0-only;"hostapd_cli\ v[0-9](\.[0-9]+)+?\.x$";"sed -r 's/hostapd_cli\ v([0-9](\.[0-9]+)+?).*$/hostapd:\1/'"; -htop;;GPL-2.0-only;"^htop\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ 20[0-9]+-20[0-9]+\ Hisham\ Muhammad$";"sed -r 's/htop\ ([0-9](\.[0-9]+)+?)\ .*$/htop:\1/'"; -httpd;;unknown;"goahead\ \ [0-9](\.[0-9]+)+?\ start";"sed -r 's/goahead\ ([0-9](\.[0-9]+)+?)\ start.*/goahead:\1/'"; -imagemagick;;imagemagick-lic;"^Version:\ ImageMagick\ [0-9](\.[0-9]+)+?(-[0-9]+)?\ ";"sed -r 's/Version:\ ImageMagick\ ([0-9](\.[0-9]+)+?(-[0-9]+)?)\ /imagemagick:\1/'"; -info-zip;;Info-ZIP;"\([a-z]+\ UnZip\),\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/\([a-z]+\ UnZip\),\ version\ ([0-9](\.[0-9]+)+?)/info-zip:unzip:\1/'"; -info-zip;;Info-ZIP;"UnZip\ [0-9](\.[0-9]+)+?\ of\ [0-9]+\ .*\ [0-9]+,\ by\ Info-ZIP\.\ \ Maintained\ by\ C\.\ Spieler\.\ \ Send";"sed -r 's/UnZip\ ([0-9](\.[0-9]+)+?)\ .*/info-zip:unzip:\1/'"; -info-zip;;Info-ZIP;"UnZip\ [0-9](\.[0-9]+)+?\ of\ .*\ by\ Debian\.\ Original\ by\ Info-ZIP\.";"sed -r 's/UnZip\ ([0-9](\.[0-9]+)+?).*/info-zip:unzip:\1/'"; -info-zip;;Info-ZIP;"Zip\ [0-9](\.[0-9]+)+?\ .*,\ by Info-ZIP";"sed -r 's/Zip\ ([0-9](\.[0-9]+)+?).*/info-zip:zip:\1/'"; -info-zip;;Info-ZIP;"ZipCloak\ [0-9](\.[0-9]+)+?\ .*,\ by Info-ZIP";"sed -r 's/ZipCloak\ ([0-9](\.[0-9]+)+?).*/info-zip:zipcloak:\1/'"; -info-zip;;Info-ZIP;"ZipInfo\ [0-9](\.[0-9]+)+?\ of\ .*\ by\ Greg\ Roelofs\ and\ the\ Info-ZIP\ group\.";"sed -r 's/ZipInfo\ ([0-9](\.[0-9]+)+?).*/info-zip:zip:\1/'"; -info-zip;;Info-ZIP;"ZipNote\ [0-9](\.[0-9]+)+?\ .*,\ by Info-ZIP";"sed -r 's/ZipNote\ ([0-9](\.[0-9]+)+?).*/info-zip:zipnote:\1/'"; -inno_setup;;unknown;"^Inno\ Setup\ Messages\ \([0-9]\.[0-9]\.[0-9]\)\ \(u\)";"sed -r 's/^Inno\ Setup\ Messages\ \(([0-9]\.[0-9]\.[0-9])\)\ \(u\)/jrsoftware:inno_setup:\1/'"; -inotifywatch;;unknown;"^inotifywatch\ [0-9](\.[0-9]+)+?$";"sed -r 's/inotifywatch\ ([0-9](\.[0-9]+)+?)$/inotify-tools:\1/'"; -inotifywait;;unknown;"^inotifywait\ [0-9](\.[0-9]+)+?$";"sed -r 's/inotifywait\ ([0-9](\.[0-9]+)+?)$/inotify-tools:\1/'"; -intel_trusted_device_setup;;unknown;"^Intel\(R\)\ Trusted\ Device\ Setup\ Extension\ Version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/Intel\(R\)\ Trusted\ Device\ Setup\ Extension\ Version\ ([0-9]+(\.[0-9]+)+?)/intel:trusted_device_setup:\1/'"; -nichestack;;proprietary;^Interniche\ Stack\ v[0-9](\.[0-9]+)+$";"sed -r 's/Interniche\ Stack\ v([0-9](\.[0-9]+)+?)$/hcc-embedded:nichestack:\1/'"; -io-control;;unknown;"FUSE\ library\ version:\ [0-9](\.[0-9]+)+?";"sed -r 's/FUSE\ library\ version:\ ([0-9](\.[0-9]+)+?).*/fuse:\1/'"; -iplink;;commercial;"^ipLink Version: [0-9]\.[0-9]\.[0-9]$";"sed -r 's/ipLink\ Version:\ ([0-9](\.[0-9]+)+?)$/ipcomm:iplink:\1/'"; -iproute2;;GPL-2.0-only;"\ iproute2-[0-9]+(\.[0-9]+)+?$";"sed -r 's/\ iproute2-([0-9]+(\.[0-9]+)+?)$/iproute2:\1/'"; -iproute2;;GPL-2.0-only;"iproute2-ss[0-9]+";"sed -r 's/iproute2-ss([0-9]+).*/iproute2:\1/'"; -iproute2;;GPL-2.0-only;"iproute2-ss(040823)";"sed -r 's/iproute2-ss(040823).*/iproute2:2\.6\.8-\1/'"; -ipsec;;unknown;"^ipsec\ _copyright\ [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec\ _copyright\ ([0-9](\.[0-9]+)+?)$/ipsec:\1/'"; -ipsec;;unknown;"^ipsec\ eroute\ [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec\ eroute\ ([0-9](\.[0-9]+)+?)$/ipsec:\1/'"; -ipsec;;unknown;"^ipsec\ ranbits\ [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec\ ranbits\ ([0-9](\.[0-9]+)+?)$/ipsec:\1/'"; -iptables;;GPL-2.0-only;"iptables\ v[1-9](\.[0-9]+)+?([a-z])?$";"sed -r 's/iptables\ v([0-9](\.[0-9]+)+?([a-z])?)$/iptables:\1/'"; -iptables;;GPL-2.0-only;"iptables\ v[1-9](\.[0-9]+)+?([a-z])?";"sed -r 's/iptables\ v([0-9](\.[0-9]+)+?([a-z])?).*/iptables:\1/'"; -iptables;multi_grep;GPL-2.0-only;'"^can't initialize iptables table `%s': %s$"&&"^[1-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/iptables:\1/'"; -ip6tables;;GPL-2.0-only;"ip6tables\ v[1-9](\.[0-9]+)+?$";"sed -r 's/ip6tables\ v([0-9](\.[0-9]+)+?)$/iptables:\1/'"; -ipunz;;commercial;"^ipunz V[0-9]\.[0-9]$";"sed -r 's/ipunz\ V([0-9](\.[0-9]+)+?)$/ipcomm:ipunz:\1/'"; -ipzip;;commercial;"^ipzip V[0-9]\.[0-9]$";"sed -r 's/ipzip\ V([0-9](\.[0-9]+)+?)$/ipcomm:ipzip:\1/'"; -iputils;;unknown;"iputils-s{,3}[0-9]+";"sed -r 's/iputils-s{,3}([0-9]+)$/iputils:\1/'"; -isc-dhclient;;ISC;"Internet\ Systems\ Consortium\ DHCP\ Client\ [0-9](\.[0-9]+)+?([a-z][0-9])?$";"sed -r 's/Internet\ Systems\ Consortium\ DHCP\ Client\ ([0-9](\.[0-9]+)+?([a-z][0-9])?)$/isc:dhcp_client:\1/'"; -isc-dhclient;;ISC;"isc-dhclient-[0-9](\.[0-9]+)+?$";"sed -r 's/isc-dhclient-([0-9](\.[0-9]+)+?)$/isc:dhcp_client:\1/'"; -isc-dhclient;;ISC;"isc-dhclient-[0-9](\.[0-9]+)+?-([ABPabp]|rc|RC)[0-3]$";"sed -r 's/isc-dhclient-([0-9](\.[0-9]+)+?(-([ABPabp]|rc|RC)[0-3])?)$/isc:dhcp_client:\1/'"; -isc-dhclient;;ISC;"isc-dhclient-[0-9](\.[0-9]+)+?-ESV-R[0-9]$";"sed -r 's/isc-dhclient-([0-9](\.[0-9]+)+?(-ESV-R[0-9])?)$/isc:dhcp_client:\1/'"; -isc-dhcpd;no_static;ISC;"Internet\ Systems\ Consortium\ DHCP\ Server\ [0-9](\.[0-9]+)+?([a-z][0-9])?$";"sed -r 's/Internet\ Systems\ Consortium\ DHCP\ Server\ ([0-9](\.[0-9]+)+?([a-z][0-9])?)$/isc:dhcp:\1/'"; -isc-dhcpd;no_static;ISC;"Internet\ Systems\ Consortium\ DHCP\ Server\ [0-9](\.[0-9]+)+?([a-z][0-9])?$";"sed -r 's/Internet\ Systems\ Consortium\ DHCP\ Server\ ([0-9](\.[0-9]+)+?([a-z][0-9])?)$/isc:dhcpd:\1/'"; -isc-dhcpd;no_static;ISC;"isc-dhcpd-[0-9](\.[0-9]+)+?$";"sed -r 's/isc-dhcpd-([0-9](\.[0-9]+)+?)$/isc:dhcp:\1/'"; -isc-dhcpd;no_static;ISC;"isc-dhcpd-[0-9](\.[0-9]+)+?$";"sed -r 's/isc-dhcpd-([0-9](\.[0-9]+)+?)$/isc:dhcpd:\1/'"; -iwconfig;;unknown;"iwconfig\ \ Version\ [0-9]+$";"sed -r 's/iwconfig(\ )+Version\ ([0-9]+)$/wireless_tools:\2/'"; -iwconfig;;unknown;"iwconfig\ \ Wireless-Tools\ version\ [0-9]+";"sed -r 's/iwconfig(\ )+Wireless-Tools\ version\ ([0-9]+).*/wireless_tools:\2/'"; -iwevent;;unknown;"iwevent\ \ \ Wireless-Tools\ version\ [0-9]+";"sed -r 's/iwevent(\ )+Wireless-Tools\ version\ ([0-9]+).*/wireless_tools:\2/'"; -iwlist;;unknown;"iwlist\ \ \ \ Wireless-Tools\ version\ [0-9]+";"sed -r 's/iwlist(\ )+Wireless-Tools\ version\ ([0-9]+).*/wireless_tools:\2/'"; -iwpriv;;unknown;"iwpriv\ \ \ \ Version\ [0-9]+";"sed -r 's/iwpriv(\ )+Version\ ([0-9]+).*/wireless_tools:\2/'"; -jq;;unknown;"^jq-[0-9](\.[0-9]+)+?$";"sed -r 's/jq-([0-9](\.[0-9]+)+?)$/jq_project:jq:\1/'"; -jquery;;MIT;"jQuery\ JavaScript\ Library\ v[0-9](\.[0-9]+)+?";"sed -r 's/jQuery\ JavaScript\ Library\ v([0-9](\.[0-9]+)+?)$/jquery:\1/'"; -jquery;;MIT;"jQuery\ v[0-9](\.[0-9]+)+?\ jquery\.com\ ";"sed -r 's/jQuery\ v([0-9](\.[0-9]+)+?)\ .*/jquery:\1/'"; -kbd;;unknown;"\ from\ kbd\ [0-9](\.[0-9]+)+?";"sed -r 's/\ from\ kbd\ ([0-9](\.[0-9]+)+?).*/kbd-project:kbd:\1/'"; -keepalived;;unknown;"^Keepalived\ v[0-9](\.[0-9]+)+a?\ ";"sed -r 's/Keepalived\ v([0-9](\.[0-9]+)+?)/keepalived:\1/'"; -sentron_pac;multi_grep;unknown;'"^PAC3200$"&&"^Siemens AG$"&&"^V[0-9](\.[0-9]+)+?$"';"sed -r 's/V([0-9](\.[0-9]+)+?)$/siemens:sentron_pac3200:\1/'"; -sentron_pac;multi_grep;unknown;'"^PAC4200$"&&"^Siemens AG$"&&"^V[0-9](\.[0-9]+)+?$"';"sed -r 's/V([0-9](\.[0-9]+)+?)$/siemens:sentron_pac4200:\1/'"; -sentron_pac;multi_grep;unknown;'"^PAC2200$"&&"^Siemens AG$"&&"^V[0-9](\.[0-9]+)+?$"';"sed -r 's/V([0-9](\.[0-9]+)+?)$/siemens:sentron_pac2200:\1/'"; -sentron_pac;multi_grep;unknown;'"^PAC[0-9]+$"&&"^Siemens AG$"&&"^V[0-9](\.[0-9]+)+?$"';"sed -r 's/V([0-9](\.[0-9]+)+?)$/siemens:sentron_pac:\1/'"; -roaring-l2tpd;;GPL-2.0-only;"l2tpd\ Version\ [0-9]\.[0-9]+\ Copyright\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/l2tpd\ Version\ ([0-9](\.[0-9]+)+?).*Roaring\ Penguin\ Software\ Inc\./roaring_penguin:l2tpd:\1/'"; -l2tpd;;GPL-2.0-only;"l2tpd\ version\ [0-9](\.[0-9]+)+?\ started\ on\ ";"sed -r 's/l2tpd\ version\ ([0-9](\.[0-9]+)+?)\ .*/roaring_penguin:l2tpd:\1/'"; -l2tpd;;GPL-2.0-only;"l2tpd\ Version\ [0-9](\.[0-9]+)+?(-rtn)?\ Copyright\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/l2tpd\ Version\ ([0-9](\.[0-9]+)+?).*/roaring_penguin:l2tpd:\1/'"; -openldap;;OLDAP-2.8;"OpenLDAP:\ ldap[a-z]+\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/OpenLDAP:\ ldap[a-z]+\ ([0-9](\.[0-9]+)+?)\ .*/openldap:\1/'"; -lesskey;;GPL-3.0-only;"lesskey\ \ version\ [0-9]+$";"sed -r 's/lesskey\ \ version\ ([0-9]+)$/less:\1/'"; -less;;GPL-3.0-only AND BSD-2-Clause;"^less\ [0-9]+\ ";"sed -r 's/less\ ([0-9]+).*/less:\1/'"; -less;;GPL-3.0-only AND BSD-2-Clause;"^less\ [0-9]+$";"sed -r 's/less\ ([0-9]+)$/less:\1/'"; -libarchive;;unknown;"libarchive\ [0-9](\.[0-9]+)+?";"sed -r 's/libarchive\ ([0-9](\.[0-9]+)+?)/libarchive:\1/'"; -libcurl;;curl;"CLIENT\ libcurl\ [0-9](\.[0-9]+)+?";"sed -r 's/CLIENT\ libcurl\ ([0-9](\.[0-9]+)+?).*/libcurl:\1/'"; -libcurl;;curl;"^libcurl\/[0-9](\.[0-9]+)+?$";"sed -r 's/libcurl\/([0-9](\.[0-9]+)+?)$/libcurl:\1/'"; -libdbus;;unknown;"^libdbus\ [0-9](\.[0-9]+)+?$";"sed -r 's/libdbus\ ([0-9](\.[0-9]+)+?)$/freedesktop:dbus:\1/'"; -libgcrypt;;LGPL-2.1-or-later;"[Ll]ibgcrypt\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/[Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?)\ .*/libgcrypt:\1/'"; -libgcrypt;;LGPL-2.1-or-later;"[Ll]ibgcrypt\ [0-9](\.[0-9]+)+?$";"sed -r 's/[Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?)$/libgcrypt:\1/'"; -libgcrypt;;LGPL-2.1-or-later;"[Ll]ibgcrypt\ [0-9](\.[0-9]+)+?(-[a-z]+)?$";"sed -r 's/[Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?(-[a-z]+)?)$/libgcrypt:\1/'"; -libgcrypt;;LGPL-2.1-or-later;"^This\ is\ Libgcrypt\ [0-9]\.([0-9]+)+?\ -\ The\ GNU\ Crypto\ Library$";"sed -r 's/This\ is\ [Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?)\ .*/libgcrypt:\1/'"; -libgmp;multi_grep;LGPL-3.0-only OR GPL-2.0-only;'"^GNU MP assertion failed: %s$"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/gmplib:\1/'"; -libsoup;;LGPL-2.0-or-later;"^libsoup\/[0-9](\.[0-9]+)+?$";"sed -r 's/^libsoup\/([0-9](\.[0-9]+)+?)$/libsoup:\1/'"; -libharfbuzz.so.0;multi_grep;MIT;'"^void hb_serialize_context_t::resolve_links()$"&&"^hb_blob_destroy$"&&"^[0-9]\.[0-9](\.[0-9]+)+?$"';"sed -r 's/^([0-9]\.[0-9](\.[0-9]+)+?)/harfbuzz_project:harfbuzz:\1/'"; -libidn2;multi_grep;unknown;'"^IDN2_UNKNOWN$"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/libidn2:\1/'"; -libjpeg;;BSD-3-Clause AND IJG AND Zlib;"Independent\ JPEG\ Group.s\ CJPEG,\ version\ [0-9][a-z]\ \ [0-9]+-[A-Za-z]+-[0-9]+$";"sed -r 's/Independent\ JPEG\ Group.s\ CJPEG,\ version\ ([0-9][a-z])\ .*/libjpeg:\1/'"; -libjson-c;multi_grep;MIT;'"^INTERNAL ERROR: _json_c_visit"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/json-c:\1/'"; -libnghttp2;multi_grep;MIT;'"^stream->state == NGHTTP2_STREAM_IDLE$"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/nghttp2:\1/'"; -libopencv_core;multi_grep;unknown;'"^OpenCV\(%s\) Error: %s \(%s\) in %s, file %s, line %d$"&&"General\ configuration\ for\ OpenCV\ [0-9](\.[0-9]+)+?\ =+"';"sed -r 's/^General configuration for OpenCV ([0-9]+\.[0-9]+\.[0-9]+) .*/opencv:\1/'"; -libpcap;;BSD-3-Clause;"^libpcap\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/libpcap\ version\ ([0-9](\.[0-9]+)+?)$/libpcap:\1/'"; -libpcre;multi_grep;BSD-3-Clause;'"^this version of PCRE is"&&"^[0-9]+\.[0-9]+ [0-9]{4}-[0-9]{2}-[0-9]{2}$"';"sed -r 's/^([0-9]+\.[0-9]+) [0-9]{4}-[0-9]{2}-[0-9]{2}$/pcre:\1/'"; -libpng;;Libpng;"libpng\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/libpng\ version\ ([0-9](\.[0-9]+)+?)\ .*/libpng:\1/'"; -libreswan;;GPL-2.0-only;"^Libreswan\ [\.0-9]+";"sed -r 's/Libreswan\ ([0-9](\.[0-9]+)+?).*/libreswan:\1/'"; -libtiff;;unknown;"^LIBTIFF,\ Version\ [0-9](\.[0-9]+)+?$";"sed -r 's/LIBTIFF,\ Version\ ([0-9](\.[0-9]+)+?)$/libtiff:libtiff:\1/'"; -libtasn;multi_grep;unknown;'"LIBTASN1 ERROR:"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/libtasn1:\1/'"; -libxml2;multi_grep;MIT;'"^Fatal: program compiled against libxml %d using libxml %d$"&&"^2[0-9]{4}$"';"sed -r 's/^2([0-9]{2})([0-9]{2})$/libxml2:2.\1.\2/'"; -lighttpd;;bsd;"^lighttpd\/[0-9](\.[0-9]+)+?\ .*\ -\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd\/([0-9](\.[0-9]+)+?)\ .*/lighttpd:\1/'"; -lighttpd;live;bsd;"^lighttpd\/[0-9](\.[0-9]+)+?(-devel-[0-9]+[A-Z])?$";"sed -r 's/lighttpd\/([0-9](\.[0-9]+)+?).*/lighttpd:\1/'"; -lighttpd;;BSD-3-Clause;"^lighttpd-[0-9](\.[0-9]+)+?\ \-\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd-([0-9](\.[0-9]+)+?)\ .*/lighttpd:\1/'"; -lighttpd;;BSD-3-Clause;"^lighttpd-[0-9](\.[0-9]+)+?\ \(.*\)\ \-\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd-([0-9](\.[0-9]+)+?)\ .*/lighttpd:\1/'"; -lighttpd;;BSD-3-Clause;"lighttpd-[0-9](\.[0-9]+)+?$";"sed -r 's/lighttpd-([0-9](\.[0-9]+)+?)$/lighttpd:\1/'"; -lighttpd;;BSD-3-Clause;"^lighttpd [0-9](\.[0-9]+)+?";"sed -r 's/lighttpd ([0-9](\.[0-9]+)+?)/lighttpd:\1/'"; -lighttpd;;BSD-3-Clause;"^lighttpd\/[0-9](\.[0-9]+)+?(-devel)?(-[0-9]+[A-Za-z]+)?.*\ -\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd\/([0-9](\.[0-9]+)+?).*/lighttpd:\1/'"; -lighttpd;;BSD-3-Clause;"^server\ started\ \(lighttpd\/[0-9](\.[0-9]+)+?\)$";"sed -r 's/server\ started\ \(lighttpd\/([0-9](\.[0-9]+)+?)\)$/lighttpd:\1/'"; -linux_kernel;;GPL-2.0-only;"^Linux-[1-6]\.[0-9]+\.[0-9]+";"sed -r 's/Linux-([1-6](\.[0-9]+)+?).*/linux_kernel:\1/'"; -linux_kernel;;GPL-2.0-only;"Linux\ kernel\ version\ [1-6]\.[0-9]+\.[0-9]+\ ";"sed -r 's/Linux\ kernel\ version\ ([1-6](\.[0-9]+)+?)\ .*/linux_kernel:\1/'"; -linux_kernel;;GPL-2.0-only;"Linux\ kernel\ version\ [1-6]\.[0-9]+\.[0-9]+$";"sed -r 's/Linux\ kernel\ version\ ([1-6](\.[0-9]+)+?)$/linux_kernel:\1/'"; -linux_kernel;;GPL-2.0-only;"Linux\ version\ [1-6]\.[0-9]+\.[0-9]+\ ";"sed -r 's/Linux\ version\ ([1-6](\.[0-9]+)+?)\ .*/linux_kernel:\1/'"; -linux_kernel;;GPL-2.0-only;"Linux\ version\ [1-6]\.[0-9]+\.[0-9]+$";"sed -r 's/Linux\ version\ ([1-6](\.[0-9]+)+?)$/linux_kernel:\1/'"; -linuxptp;multi_grep;GPL-2.0-only;'"^PTP_CLOCK_GETCAPS$"&&"^PTP_PIN_SETFUNC2\ failed:\ \%m$"&&"^[0-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/linuxptp_project:linuxptp:\1/'"; -lldpd;;unknown;"^Version:\ lldpd\ [0-9](\.[0-9]+)+$";"sed -r 's/Version:\ lldpd\ ([0-9](\.[0-9]+)+?)$/lldpd:\1/'"; -logger;;unknown;"logger\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/logger\ version\ ([0-9](\.[0-9]+)+?).*/logger:\1/'"; -logrotate;;unknown;"logrotate\ [0-9](\.[0-9]+)+?\ -\ Copyright.*Red\ Hat,\ Inc\.$";"sed -r 's/logrotate\ ([0-9](\.[0-9]+)+?).*/logrotate:\1/'"; -logrotate;;unknown;"logrotate\ [0-9](\.[0-9]+)+?$";"sed -r 's/logrotate\ ([0-9](\.[0-9]+)+?)$/logrotate:\1/'"; -lrzsz;;unknown;"lrzsz.\ [\.rc0-9]+$";"sed -r 's/lrzsz.\ ([\.rc0-9]+)$/lrzsz:\1/'"; -lua;;MIT;"^\$Lua:\ Lua\ [0-9](\.[0-9]+)+?\ .*";"sed -r 's/.*Lua\ ([0-9](\.[0-9]+)+?)\ .*/lua:\1/'"; -lua;;MIT;"^liblua\.so\.[0-9](\.[0-9]+)+?$";"sed -r 's/liblua\.so\.([0-9](\.[0-9]+)+?)$/lua:\1/'"; -lua;;MIT;"^Lua\ [0-9](\.[0-9]+)+?\ \ Copyright\ .*";"sed -r 's/^Lua\ ([0-9](\.[0-9]+)+?)\ \ .*/lua:\1/'"; -lvm2;;unknown;"^lvmetad\ version:\ [0-9](\.[0-9]+)+?";"sed -r 's/lvmetad\ version:\ ([0-9](\.[0-9]+)+?)/lvm:lvmetad:\1/'"; -lvm2;;unknown;"^lvmpolld\ version:\ [0-9](\.[0-9]+)+?";"sed -r 's/lvmpolld\ version:\ ([0-9](\.[0-9]+)+?)/lvm:lvmpolld:\1/'"; -mactelnet;;GPL-2.0-only;"MAC-Telnet\ [0-9](\.[0-9]+)+?";"sed -r 's/MAC-Telnet\ ([0-9](\.[0-9]+)+?).*/mac-telnet:\1/'"; -make;;unknown;"GNU\ Make\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ Make\ ([0-9](\.[0-9]+)+?)$/gnu:make:\1/'"; -man-db;;GPL-3.0-or-later;"catman\ [0-9](\.[0-9]+)+?$";"sed -r 's/catman\ ([0-9](\.[0-9]+)+?)$/man-db:\1/'"; -man-db;;GPL-3.0-or-later;"globbing\ [0-9](\.[0-9]+)+?$";"sed -r 's/globbing\ ([0-9](\.[0-9]+)+?)$/man-db:\1/'"; -man-db;;GPL-3.0-or-later;"lexgrog\ [0-9](\.[0-9]+)+?$";"sed -r 's/lexgrog\ ([0-9](\.[0-9]+)+?)$/man-db:\1/'"; -man-db;;GPL-3.0-or-later;"mandb\ [0-9](\.[0-9]+)+?$";"sed -r 's/mandb\ ([0-9](\.[0-9]+)+?)$/man-db:\1/'"; -man-db;;GPL-3.0-or-later;"manpath\ [0-9](\.[0-9]+)+?$";"sed -r 's/manpath\ ([0-9](\.[0-9]+)+?)$/man-db:\1/'"; -mdadm;;unknown;"^mdadm\ -\ v[0-9](\.[0-9]+)+?\ -\ ";"sed -r 's/mdadm\ -\ v([0-9](\.[0-9]+)+?)\ .*/mdadm:\1/'"; -midnight_commander;;GPL-3.0-only;"GNU\ Midnight\ Commander\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ Midnight\ Commander\ ([0-9](\.[0-9]+)+?)/gnu:midnight_commander:\1/'"; -mikrotik-routeros;;;"MikroTik\ routerOS\ V[0-9]\.[0-9]+\ \(c\) [0-9]+-[0-9].*";"sed -r 's/.*MikroTik\ routerOS\ V([0-9]\.[0-9]+)\ .*/mikrotik:routeros:\1/'"; -minicom;;GPL-2.0-only;"minicom\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/minicom\ version\ ([0-9](\.[0-9]+)+?)$/minicom:\1/'"; -minidlna;;GPL-2.0-only;"^Starting\ MiniDLNA\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/Starting\ MiniDLNA\ version\ ([0-9](\.[0-9]+)+?)/minidlna:\1/'"; -minidlna;live;GPL-2.0-only;"^MiniDLNA\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/MiniDLNA\ ([0-9](\.[0-9]+)+?)\ .*/minidlna:\1/'"; -minidlna;multi_grep;unknown;'"MiniDLNA is already running. EXITING."&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/minidlna:\1/'"; -mini_httpd;;unknown;"mini_httpd\/[0-9](\.[0-9]+)+?(\ [0-9]+)?";"sed -r 's/mini_httpd\/([0-9](\.[0-9]+)+?).*/acme:mini_httpd:\1/'"; -mini_httpd;live;unknown;"mini_httpd\ [0-9](\.[0-9]+)+?(\ [0-9]+)?";"sed -r 's/mini_httpd\ ([0-9](\.[0-9]+)+?).*/acme:mini_httpd:\1/'"; -miniupnpd;;unknown;"SERVER:.*UPnP\/[0-9](\.[0-9]+)+?\ MiniUPnPd\/[0-9](\.[0-9]+)+?$";"sed -r 's/SERVER:.*UPnP\/[0-9](\.[0-9]+)+?\ MiniUPnPd\/([0-9](\.[0-9]+)+?)$/miniupnpd:\2/'"; -miniupnpd;live;unknown;"MiniUPnP\ [0-9](\.[0-9]+)+?\ ;"sed -r 's/MiniUPnP\ ([0-9](\.[0-9]+)+?)\ .*/miniupnpd:\1/'"; -miniupnpd;;unknown;"^miniupnpd\ [0-9](\.[0-9]+)+?\ ;"sed -r 's/^miniupnpd\ ([0-9](\.[0-9]+)+?)\ .*/miniupnpd:\1/'"; -mke2fs;;unknown;"^mke2fs\ [0-9](\.[0-9]+)+?";"sed -r 's/mke2fs\ ([0-9](\.[0-9]+)+?)/e2fsprogs:\1/'"; -mkfs.xfs;;unknown;"^mkfs\.xfs\ version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/mkfs\.xfs\ version\ ([0-9]+(\.[0-9]+)+?)$/xfsprogs:\1/'"; -mkfs.fat;;GPL-3.0-only;"^mkfs\.fat\ [0-9]+(\.[0-9]+)+?";"sed -r 's/mkfs\.fat\ ([0-9]+(\.[0-9]+)+?).*/dosfstools:\1/'"; -fsck.fat;;GPL-3.0-only;"^fsck\.fat\ [0-9]+(\.[0-9]+)+?";"sed -r 's/fsck\.fat\ ([0-9]+(\.[0-9]+)+?).*/dosfstools:\1/'"; -fatlabel;;GPL-3.0-only;"^fatlabel\ [0-9]+(\.[0-9]+)+?";"sed -r 's/fatlabel\ ([0-9]+(\.[0-9]+)+?).*/dosfstools:\1/'"; -mklost_plus_found;;unknown;"^mklost\+found\ [0-9]+(\.[0-9]+)+?\ \(.*\)$";"sed -r 's/mklost\+found\ ([0-9]+(\.[0-9]+)+?).*/e2fsprogs:\1/'"; -mosquitto;;EPL-2.0;"^mosquitto\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/mosquitto\ version\ ([0-9](\.[0-9]+)+?).*/eclipse:mosquitto:\1/'"; -mongodb;;unknown;"^MongoDB\ shell\ version\ v[0-9](\.[0-9]+)+?$";"sed -r 's/MongoDB\ shell\ version v([0-9](\.[0-9]+)+?)$/mongodb:mongodb:\1/'"; -mongodb;;unknown;"^db\ version\ v[0-9](\.[0-9]+)+?$";"sed -r 's/db\ version\ v([0-9](\.[0-9]+)+?)$/mongodb:mongodb:\1/'"; -msmtp;;unknown;"^msmtp version [0-9](\.[0-9]+)+?$";"sed -r 's/^msmtp version ([0-9](\.[0-9]+)+?)$/martin_lambers:msmtp:\1/'"; -nano;;GPL-3.0-only;"GNU\ nano,\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ nano,\ version\ ([0-9](\.[0-9]+)+?)$/gnu:nano:\1/'"; -nano;;GPL-3.0-only;"GNU\ nano,\ version\ [0-9](\.[0-9]+)+?\ \(compiled\ .*\)$";"sed -r 's/GNU\ nano,\ version\ ([0-9](\.[0-9]+)+?)\ .*/gnu:nano:\1/'"; -ncurses;;X11;"ncurses\ [0-9](\.[0-9]+)+?";"sed -r 's/ncurses\ ([0-9](\.[0-9]+)+?).*/gnu:ncurses:\1/'"; -nero_boot_loader;;unknown;"^Nero\ Boot-Loader\ V[0-9]+\.[0-9]+$";"sed -r 's/Nero\ Boot-Loader\ V([0-9]+\.[0-9]+)/nero:boot_loader:\1/'"; -netatalk;;GPL-2.0-only;"^cnid_dbd\ \(Netatalk\ [0-9](\.[0-9]+)+?\)$";"sed -r 's/cnid_dbd\ \(Netatalk\ ([0-9](\.[0-9]+)+?)\)$/netatalk:\1/'"; -nettle;;unknown;"nettle-hash\ \(nettle\ [0-9](\.[0-9]+)+?\)$";"sed -r 's/nettle-hash\ \(nettle\ ([0-9](\.[0-9]+)+?)\)$/nettle:\1/'"; -nginx;;BSD-2-Clause;"^nginx\ version:\ nginx\/[0-9](\.[0-9]+)+?$";"sed -r 's/nginx\ version:\ nginx\/([0-9](\.[0-9]+)+?)$/nginx:\1/'"; -ntfs-3g;;GPL-2.0-only;"^ntfs-3g\ [0-9]+(\.[0-9]+)+?\ integrated\ FUSE\ 27$";"sed -r 's/ntfs-3g\ ([0-9]+(\.[0-9]+)+?)\ .*/ntfs-3g:\1/'"; -ntfs-3g;;GPL-2.0-only;"ntfslabel\ v[0-9](\.[0-9]+)+?\ ";"sed -r 's/ntfslabel\ v([0-9]+(\.[0-9]+)+?)\ .*/ntfs-3g:\1/'"; -ntpdate;;unknown;"ntpdate\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?";"sed -r 's/ntpdate\ ([0-9](\.[0-9]+)+?)([a-z][0-9]+)?$/ntp:ntp:\1:\3/'"; -ntpd;;unknown;"ntpd\ [0-9](\.[0-9]+)+?(p[0-9]+)?\ for\ ";"sed -r 's/ntpd\ ([0-9](\.[0-9]+)+?)(p[0-9]+)?.*/ntp:ntp:\1:\3/'"; -ntpd;;unknown;"ntpd\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/ntpd\ ([0-9](\.[0-9]+)+?)/ntp:ntp:\1/'"; -ntpd;;unknown;"ntpd\ -\ NTP\ daemon\ program\ -\ Ver\.\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/ntpd\ -\ NTP\ daemon\ program\ -\ Ver\.\ ([0-9](\.[0-9]+)+?)([a-z][0-9]+)?$/ntp:ntp:\1:\3/'"; -ntpdc;;unknown;"^ntpdc\ .*\ Ver\.\ [0-9](\.[0-9]+)+?$";"sed -r 's/ntpdc\ .*\ Ver\.\ ([0-9](\.[0-9]+)+?)/ntp:\1/'"; -ntp;;unknown;"ntp[a-z]+\ -\ .*\ NTP\ query\ program\ -\ Ver\.\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/ntp[a-z]+\ -\ .*\ NTP\ query\ program\ -\ Ver\.\ ([0-9](\.[0-9]+)+?)([a-z][0-9]+)?/ntp:ntp:\1:\3/'"; -ntp;;unknown;"ntp[dpq]\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/ntp[dpq]\ ([0-9](\.[0-9]+)+?)+(p[0-9]+)?$/ntp:ntp:\1:\3/'"; -openrc;;unknown;"\ \(OpenRC\)\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/\ \(OpenRC\)\ \ ([0-9]+(\.[0-9]+)+?([a-z][0-9]+)?)$/openrc:\1/'"; -openser;;unknown;"^version:\ openser\ [0-9](\.[0-9]+)+?\ \([a-z]+\/[a-z]+\)$";"sed -r 's/version:\ openser\ ([0-9]+(\.[0-9]+)+?).*/openser:\1/'"; -openssh;;SSH-OpenSSH;"OpenSSH_[0-9](\.[0-9]+)+?([a-z][0-9]+)?,\ ";"sed -r 's/OpenSSH_([0-9](\.[0-9]+)+?([a-z][0-9]+)?).*$/openssh:\1/'"; -openssh;;SSH-OpenSSH;"OpenSSH_[0-9](\.[0-9]+)+?([a-z][0-9]+)?\ ";"sed -r 's/OpenSSH_([0-9](\.[0-9]+)+?([a-z][0-9]+)?).*$/openssh:\1/'"; -openssh;multi_grep;SSH-OpenSSH;'"^ssh_msg_recv: read: bad msg_len %u$"&&"^OpenSSH_[0-9.]+p[0-9]$"';"sed -r 's/(OpenSSH_)(.*)/openssh:\2/'"; -openssh;no_static;SSH-OpenSSH;"^OpenSSH_[0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/OpenSSH_([0-9](\.[0-9]+)+?([a-z][0-9]+)?)$/openssh:\1/'"; -openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?).*$/openssl:openssl:\1/'"; -openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)\ ";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)\ .*$/openssl:openssl:\1\2/'"; -openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?-";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)-.*$/openssl:openssl:\1/'"; -openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?\ ";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)\ .*$/openssl:openssl:\1/'"; -openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)$";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)$/openssl:openssl:\1\2/'"; -openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?).*$/openssl:openssl:\1/'"; -openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)\ ";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)\ .*$/openssl:openssl:\1\2/'"; -openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?-";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)-.*$/openssl:openssl:\1/'"; -openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?\ ";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)\ .*$/openssl:openssl:\1/'"; -openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)$";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)$/openssl:openssl:\1\2/'"; -openswan;;GPL-2.0-only;"^Openswan\ [0-9](\.[0-9]+)+?$";"sed -r 's/Openswan\ ([0-9](\.[0-9]+)+?)$/openswan:\1/'"; -openswan;;GPL-2.0-only;"^Linux\ Openswan\ [0-9](\.[0-9]+)+?$";"sed -r 's/Linux\ Openswan\ ([0-9](\.[0-9]+)+?)$/openswan:\1/'"; -openvpn;;GPL-2.0-only;"^OpenVPN\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/OpenVPN\ ([0-9](\.[0-9]+)+?)\ .*/openvpn:\1/'"; -parted;;unknown;"GNU\ parted.\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ parted.\ ([0-9](\.[0-9]+)+?)$/gnu:parted:\1/'"; -passwd;;unknown;"^update-passwd\ [0-9][\.0-9]+$";"sed -r 's/update-passwd\ ([0-9](\.[0-9]+)+?)$/passwd:\1/'"; -pcre;;unknown;"^pcre[a-z]+\ version\ [0-9](\.[0-9]+)+?\ 20[0-9]+-[0-9]+-[0-9]+$";"sed -r 's/pcre[a-z]+\ version\ ([0-9](\.[0-9]+)+?)\ .*/pcre:\1/'"; -pcsc-lite;;GPL-3.0-only;"^pcsc-lite\ version\ [0-9](\.[0-9]+)+?\.$";"sed -r 's/pcsc-lite\ version\ ([0-9](\.[0-9]+)+?).*/pcsc-lite:\1/'"; -perl;;GPL-1.0-only OR Artistic-1.0-Perl;"This\ is\ perl\ [0-9],\ version\ [0-9]+,\ subversion\ [0-9]+.*built";"sed -r 's/This\ is\ perl\ ([0-9]+),\ version\ ([0-9]+),\ subversion\ ([0-9]+).*/perl:\1\.\2\.\3/'"; -perl;;GPL-1.0-only OR Artistic-1.0-Perl;"This\ is\ perl.*\(v[0-9]\.[0-9]+\.[0-9]+\)\ built";"sed -r 's/This\ is\ perl.*\(v([0-9](\.[0-9]+)+?)\).*/perl:\1/'"; -php;;PHP-3.01;"^PHP\ [0-9]\.[0-9]+([0-9]+)+?$";"sed -r 's/PHP\ ([0-9](\.[0-9]+)+?)$/php:\1/'"; -php;;PHP-3.01;"^X-Powered-By:\ PHP\/[0-9]\.[0-9]+(\.[0-9]+)+?$";"sed -r 's/X-Powered-By:\ PHP\/([0-9](\.[0-9]+)+?)$/php:\1/'"; -picocom;;unknown;"^picocom\ v[0-9]\.[0-9]+$";"sed -r 's/picocom\ v([0-9](\.[0-9]+)+?)$/picocom:\1/'"; -pimd;;unknown;"^pimd\ version\ ((\.)?[0-9]+)+$";"sed -r 's/pimd\ version\ ([0-9](\.[0-9]+)+?)$/pimd:\1/'"; -portmap;;unknown;"portmap\ version\ [0-9]\.[0-9]+\ -\ ";"sed -r 's/portmap\ version\ ([0-9](\.[0-9]+)+?)\ .*/portmap:\1/'"; -pppd;;unknown;"pppd\.so\.[0-9](\.[0-9]+)+?$";"sed -r 's/pppd\.so\.([0-9](\.[0-9]+)+?)$/point-to-point_protocol:\1/'"; -pppd;;unknown;"pppd\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/pppd\ version\ ([0-9](\.[0-9]+)+?)\ /point-to-point_protocol:\1/'"; -pppd;;unknown;"pppd\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/pppd\ version\ ([0-9](\.[0-9]+)+?)$/point-to-point_protocol:\1/'"; -pppd;;unknown;"pppd\ version\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/pppd\ version\ ([0-9](\.[0-9]+)+?)(([a-z][0-9]+)?)$/point-to-point_protocol:\1/'"; -pppoe;;unknown;"pppoe\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/pppoe\ version\ ([0-9](\.[0-9]+)+?)$/pppoe:\1/'"; -rox2;;unknown;"User-Agent: Siemens Canada Limited - ROX2 - [0-9](\.[0-9]+)?+$";"sed -r 's/User-Agent: Siemens Canada Limited - ROX2 - ([0-9](\.[0-9]+)+?)$/siemens:ruggedcom_rox:\1/'"; -rp-pppoe;;GPL-2.0-only;"^PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.$";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?),\ Copyright\ \(C\)\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.$/roaring_penguin:pppoe:\1/'"; -rp-pppoe;;GPL-2.0-only;"^PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ [0-9]+-[0-9]+\ Roaring\ Penguin\ Software\ Inc\.$";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?).*/roaring_penguin:pppoe:\1/'"; -rp-pppoe;;GPL-2.0-only;"^PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ .*\ Roaring\ Penguin\ Software\ Inc\.$";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?),\ Copyright\ .*\ Roaring\ Penguin\ Software\ Inc\.$/roaring_penguin:pppoe:\1/'"; -rp-pppoe;;unknown;"PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ [0-9]+-[0-9]+\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?),\ Copyright\ .*\ Roaring\ Penguin\ Software\ Inc\.$/roaring_penguin:pppoe:\1/'"; -rp-pppoe;;GPL-2.0-only;"Roaring\ Penguin\ PPPoE\ Version\ [0-9](\.[0-9]+)+?";"sed -r 's/Roaring\ Penguin\ PPPoE\ Version ([0-9](\.[0-9]+)+?).*/roaring_penguin:pppoe:\1/'"; -rp-pppoe;;GPL-2.0-only;"PPPoE-Server\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ 2001-2006\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/PPPoE-Server\ Version ([0-9](\.[0-9]+)+?).*/roaring_penguin:pppoe:\1/'"; -procps-ng;;unknown;"procps-ng\ [0-9](\.[0-9]+)+?$";"sed -r 's/procps-ng\ ([0-9](\.[0-9]+)+?)$/procps-ng:\1/'"; -procps;;unknown;"procps\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/procps\ version\ ([0-9](\.[0-9]+)+?)/procps:\1/'"; -proftpd;;GPL-2.0-or-later;"^ProFTPD\ Version\ [0-9](\.[0-9]+)+[a-zA-Z]?$";"sed -r 's/ProFTPD\ Version\ ([0-9](\.[0-9]+)+[a-zA-Z]?)$/proftp:\1/'"; -pure-ftpd;;ISC;"pure-ftpd\ v[0-9](\.[0-9]+)+?\ \[privsep\]$";"sed -r 's/pure-ftpd\ v([0-9](\.[0-9]+)+?).*/pure-ftpd:\1/'"; -python;;Python-2.0.1;"^Python\ [0-9]\.[0-9]+\.[0-9]+\ ";"sed -r 's/Python\ ([0-9](\.[0-9]+)+?)\ .*/python:\1/'"; -python;;Python-2.0.1;"^Python\ [0-9](\.[0-9]+)+?$";"sed -r 's/Python\ ([0-9](\.[0-9]+)+?)$/python:\1/'"; -qnx;;unknown;"Welcome\ to\ QNX\ Neutrino\ [0-9](\.[0-9]+)+?$";"sed -r 's/Welcome\ to\ QNX\ Neutrino\ ([0-9](\.[0-9]+)+?)$/qnx_neutrino_rtos:\1/'"; -quagga;;GPL-3.0-only;"^(ldpd|linkd)\ version\ 0\.9[\.0-9]+$";"sed -r 's/(ldpd|linkd)\ version\ ([0-9](\.[0-9]+)+?)$/quagga:\1/'"; -quagga;;GPL-3.0-only;"^Hello,\ this\ is\ Quagga\ \(version\ [0-9](\.[0-9]+)+?\)\.$";"sed -r 's/Hello,\ this\ is\ Quagga\ \(version\ ([0-9](\.[0-9]+)+?)\)\.$/quagga:\1/'"; -radlogin;;unknown;"radlogin\.c,v\ [0-9]\.[0-9]+\ [0-9]+";"sed -r 's/radlogin\.c,v\ ([0-9](\.[0-9]+)+?).*/radlogin:\1/'"; -redis_cli;;BSD-3-Clause;"^redis-cli\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/redis-cli\ ([0-9](\.[0-9]+)+?).*/redis:\1/'"; -ripd;;GPL-2.0-only;"^ripd\ version\ [\.0-9]+a?";"sed -r 's/ripd\ version\ ([0-9](\.[0-9]+)+?)/quagga:\1/'"; -ripd;;GPL-2.0-only;"^ripd\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/ripd\ version\ ([0-9](\.[0-9]+)+?)$/quagga:\1/'"; -ripngd;;gpl;"^ripngd\ version\ [\.0-9]+$";"sed -r 's/ripngd\ version\ ([0-9](\.[0-9]+)+?)$/quagga:\1/'"; -ripngd;;unknown;"^ripngd\ version\ [0-9](\.[0-9]+)+?([a-z])?\ ";"sed -r 's/ripngd\ version\ ([0-9](\.[0-9]+)+?[a-z]?)\.*/quagga:\1:\2/'"; -rsync;;unknown;"^rsync\ \ version\ [0-9](\.[0-9]+)+?\ \ protocol\ version\ [0-9]+$";"sed -r 's/rsync\ \ version\ ([0-9](\.[0-9]+)+?)\ .*/rsync:\1/'"; -rsyslogd;;unknown;"rsyslogd\ [0-9](\.[0-9]+)+?,\ compiled\ with:$";"sed -r 's/rsyslogd\ ([0-9](\.[0-9]+)+?),\ .*/rsyslogd:\1/'"; -rsyslogd;;unknown;"^rsyslogd\ [0-9](\.[0-9]+)+?\ runtime\ debug\ support\ -\ help\ requested,\ rsyslog\ terminates$";"sed -r 's/rsyslogd\ ([0-9](\.[0-9]+)+?)\ .*/rsyslogd:\1/'"; -rsyslogd;;unknown;"^liblogging-stdlog\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/liblogging-stdlog\ version\ ([0-9](\.[0-9]+)+?).*/rsyslog:\1/'"; -rsyslogd;multi_grep;unknown;'":\ module\ compiled\ with\ rsyslog\ version\ \%s.$"&&"[0-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/rsyslogd:\1/'"; -screen;;GPL-3.0-only;"^Screen\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/Screen\ version\ ([0-9](\.[0-9]+)+?)\ .*/screen:\1/'"; -sed;;GPL-3.0-only;"\(GNU\ sed\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ sed\)\ ([0-9](\.[0-9]+)+?)$/gnu:sed:\1/'"; -sed;;GPL-3.0-only;"GNU\ sed\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ sed\ version\ ([0-9](\.[0-9]+)+?)$/gnu:sed:\1/'"; -sendmail;;Sendmail;"\ This\ is\ Sendmail\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/\ This\ is\ Sendmail\ version\ ([0-9](\.[0-9]+)+?)$/sendmail:\1/'"; -sharutils;;unknown;"\(GNU\ sharutils\)\ [0-9](\.[0-9]+)+?";"sed -r 's/\(GNU\ sharutils\)\ ([0-9](\.[0-9]+)+?)$/gnu:sharutils:\1/'"; -siprotec_5;;proprietary;"FWAOS_V[0-9]+.[0-9]+.[0-9]+.[0-9]+$";"sed -r 's/FWAOS_V([0-9]+(\.[0-9]+)+?)$/siprotec_5:\1/'"; -smbd;multi_grep;GPL-3.0-only;'"^smbd version %s started.$"&&"^[2-5]\.[0-9]+\.[0-9]+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/samba:\1/'"; -smbftpd;;unknown;"^SmbFTPD\ Ver\ [0-9]\.[0-9]+$";"sed -r 's/SmbFTPD\ Ver\ ([0-9](\.[0-9]+)+?)$/smbftpd:\1/'"; -snmpd;;unknown;"NET-SNMP\ version:\ \ [0-9](\.[0-9]+)+?$";"sed -r 's/NET-SNMP\ version:\ \ ([0-9](\.[0-9]+)+?)$/net-snmp:\1/'"; -snmpd;;unknown;"^NET-SNMP\ version:\ [0-9](\.[0-9]+)+?$";"sed -r 's/NET-SNMP\ version:\ ([0-9](\.[0-9]+)+?)$/net-snmp:\1/'"; -socat;;GPL-2.0-only;"socat\ version\ [0-9](\.[0-9]+)+?-[a-z][0-9]+\ ";"sed -r 's/socat\ version\ ([0-9](\.[0-9]+)+?)((-[a-z][0-9]+)?)\ .*/socat:\1:\2/'"; -socat;;GPL-2.0-only;"socat\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/socat\ version\ ([0-9](\.[0-9]+)+?)\ .*/socat:\1/'"; -sqlite3;;public-domain;"SQLite\ version\ 3(\.[0-9]+)+?";"sed -r 's/SQLite\ version\ (3(\.[0-9]+)+?).*/sqlite:\1/'"; -sqlite3;multi_grep;public-domain;'"^sqlite3_version$"&&"^sqlite3_bind_parameter_index$"&&"^3(\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/sqlite3:\1/'"; -squidguard;;unknown;"SquidGuard:\ [0-9]\.[0-9]\ Berkeley\ DB\ [0-9]\.[0-9]\.[0-9]+";"sed -r 's/SquidGuard:\ ([0-9](\.[0-9]+)+?)\ .*/squidguard:\1/'"; -squid;;unknown;"Squid\ Cache:\ Version\ [0-9](\.[0-9]+)+?$";"sed -r 's/Squid\ Cache:\ Version\ ([0-9](\.[0-9]+)+?)$/squid-cache:squid:\1/'"; -ssleay;;ssleay;"part\ of\ SSLeay\ [0-9]\.[0-9]+\.[0-9]+\ [0-9]+-";"sed -r 's/part\ of\ SSLeay\ ([0-9](\.[0-9]+)+?)\ .*/ssleay:\1/'"; -ssmtp;;unknown;"^sSMTP\ [0-9](\.[0-9]+)+?\ \(Not\ sendmail\ at\ all\)$";"sed -r 's/sSMTP\ ([0-9](\.[0-9]+)+?)\ \(Not\ sendmail\ at\ all\)$/ssmtp:ssmtp:\1/'"; -strace;;unknown;"strace\ --\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/strace\ --\ version\ ([0-9](\.[0-9]+)+?)$/strace:\1/'"; -ltrace;;unknown;"^ltrace\ version\ [0-9](\.[0-9]+)+?\.$";"sed -r 's/ltrace\ version\ ([0-9](\.[0-9]+)+?)\.$/ltrace:\1/'"; -strongswan;;GPL-2.0-only;"Linux\ strongSwan\ [0-9](\.[0-9]+)+?$";"sed -r 's/Linux\ strongSwan\ ([0-9](\.[0-9]+)+?)$/strongswan:\1/'"; -strongswan;;GPL-2.0-only;"\ strongSwan\ [0-9](\.[0-9]+)+?$";"sed -r 's/.*\ strongSwan\ ([0-9](\.[0-9]+)+?)$/strongswan:\1/'"; -strongswan;;GPL-2.0-only;"^ipsec _copyright strongSwan [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec _copyright strongSwan ([0-9](\.[0-9]+)+?)/strongswan:\1/'"; -stunnel;;GPL-2.0-only;"stunnel\ [0-9](\.[0-9]+)+?\ on\ ";"sed -r 's/stunnel\ ([0-9](\.[0-9]+)+?)\ .*/stunnel:\1/'"; -sudoreplay;;unknown;"sudoreplay\ version\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/sudoreplay\ version\ ([0-9](\.[0-9]+)+?(p[0-9]+)?)$/sudo:\1/'"; -sudo;;ISC;"Sudo\ version\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/Sudo\ version\ ([0-9](\.[0-9]+)+?(p[0-9]+)?)$/sudo:\1/'"; -sudo;;ISC;"\/sudo-[0-9](\.[0-9]+)+?(p[0-9]+)?\/";"sed -r 's/\/sudo-([0-9](\.[0-9]+)+?(p[0-9]+)?)\//sudo:\1/'"; -suricata;;unknown;"Suricata\ [0-9](\.[0-9]+)+?";"sed -r 's/Suricata\ ([0-9](\.[0-9]+)+?).*/suricata:\1/'"; -sysstat;;unknown;"^sysstat\ version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/sysstat\ version\ ([0-9]+(\.[0-9]+)+?)$/sysstat:\1/'"; -systemd;;LGPL-2.1-or-later;"^systemd\ [0-9]{3}\ \([0-9]{3}\.[0-9].*\)$";"sed -r 's/systemd\ [0-9]{3}\ \(([0-9]{3}\.[0-9]).*\)$/systemd:\1/'"; -systemd;;LGPL-2.1-or-later;"^systemd\ [0-9]{3}$";"sed -r 's/systemd\ ([0-9]+)$/systemd:\1/'"; -systemd;;LGPL-2.1-or-later;"^systemd [v0-9.-]+.* running in %ssystem mode \(%s\)$";"sed -r 's/systemd v?([0-9.]+).*/systemd:\1/'"; -tar;;unknown;"\(GNU\ tar\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ tar\)\ ([0-9](\.[0-9]+)+?)$/gnu:tar:\1/'"; -tcpdump;multi_grep;BSD-3-Clause;'"^dump"&&"^\[\ -T\ type\ \]\ \[\ --version\ \]\ \[\ -V\ file\ \]$"&&"^[2-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/tcpdump:\1/'"; -tcpdump;;BSD-3-Clause;"tcpdump\.[2-9](\.[0-9]+)+?\ version";"sed -r 's/tcpdump\.([0-9](\.[0-9]+)+?)\ version/tcpdump:\1/'"; -tcpdump;;BSD-3-Clause;"^tcpdump\ version\ [2-9](\.[0-9]+)+?$";"sed -r 's/tcpdump\ version\ ([0-9](\.[0-9]+)+?)$/tcpdump:\1/'"; -texinfo;;unknown;"\(GNU\ texinfo\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ texinfo\)\ ([0-9](\.[0-9]+)+?)$/gnu:sed:\1/'"; -thttpd;;bsd-style;"^thttpd\/[0-9]\.[0-9]+([a-z])?\ [0-9]{2}[a-z]+[0-9]{4}$";"sed -r 's/thttpd\/([0-9]+\.[0-9]+([a-z])?).*/acme_labs:thttpd:\1/'" -sthttpd;;bsd-style;"^sthttpd\/[0-9](\.[0-9]+)+?([a-z])?.*";"sed -r 's/sthttpd\/([0-9]+(\.[0-9]+)+?([a-z])?).*/:sthttpd:\1/'" -tinylogin;;GPL-2.0-only;"Tinylogin v[0-9](\.[0-9]+)+?\ \(.*\)\ multi-call\ binary$";"sed -r 's/Tinylogin\ v([0-9](\.[0-9]+)+?)\ .*/busybox:\1/'"; -tor;;unknown;"Tor\ v[0-9](\.[0-9]+)+?\ .git";"sed -r 's/Tor\ v([0-9](\.[0-9]+)+?)\ .*/tor:\1/'"; -traceroute;;GPL-2.0-only;"traceroute\.db\:\ Modern\ traceroute\ for\ Linux,\ version\ [0-9](\.[0-9]+)+?,\ [[:alpha:]]{3}\ [0-9]+\ [0-9]+";"sed -r 's/traceroute\.db\:\ Modern\ traceroute\ for\ Linux,\ version\ ([0-9](\.[0-9]+)+?)\ .*/traceroute:\1/'"; -traceroute;;GPL-2.0-only;"^Modern\ traceroute\ for\ Linux,\ [Vv]ersion\ [0-9]+(\.[0-9]+)+?";"sed -r 's/Modern\ traceroute\ for\ Linux,\ [Vv]ersion\ ([0-9]+(\.[0-9]+)+?)$/traceroute:\1/'"; -transmissionbt;;GPL-2.0-only or GPL-3.0-only;"^Transmission\ [0-9]+(\.[0-9]+)+?\ \(\)\ \ http\:\/\/www\.transmissionbt\.com\/$";"sed -r 's/Transmission\ ([0-9]+(\.[0-9]+)+?)\ .*/transmission:transmissionbt:\1/'"; -transmissionbt;;GPL-2.0-only or GPL-3.0-only;"^transmission-cli\ [0-9]\.[0-9]+\ \([0-9]+\)$";"sed -r 's/transmission-cli\ ([0-9](\.[0-9]+)+?)\ .*/transmission:transmissionbt:\1/'"; -tune2fs;;unknown;"tune2fs\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/tune2fs\ ([0-9](\.[0-9]+)+?).*/e2fsprogs:\1/'"; -u-boot;;GPL-2.0-only;"Compiled\ with\ U-Boot\ [0-9]+(\.[0-9]+)+?(rc[0-9]+)?";"sed -r 's/Compiled\ with\ U-Boot\ ([0-9]+(\.[0-9]+)+?(rc[0-9]+)?)/u-boot:\1/'"; -u-boot;;GPL-2.0-only;"^mk(env)?image\ version\ 20[0-9]+\.[0-9]+";"sed -r 's/mk.*image\ version\ ([0-9]+(\.[0-9]+)+?).*/u-boot:\1/'"; -u-boot;;GPL-2.0-only;"U-Boot\ [0-9]+(\.[0-9]+)+?\ ";"sed -r 's/U-Boot\ ([0-9]+(\.[0-9]+)+?(rc[0-9]+)?)\ .*/u-boot:\1/'"; -ucd-snmpd;;bsd-style;"UCD-snmp\ version:\ \ [0-9](\.[0-9]+)+?$";"sed -r 's/UCD-snmp\ version:\ \ ([0-9]+(\.[0-9]+)+?)$/ucd-snmp:\1/'"; -udev;;unknown;"^udev-[0-9]\.[0-9](\.[0-9]+)+?$";"sed -r 's/udev-([0-9](\.[0-9]+)+?)$/systemd:\1/'"; -ultravnc_linux_repeater;;unknown;"^UltraVnc\ Linux\ Repeater\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/UltraVnc\ Linux\ Repeater\ version\ ([0-9](\.[0-9]+)+?)$/ultravnc:repeater:\1/'"; -unrar;;unknown;"^UNRAR\ [0-9]\.[0-9]+\ freeware\ .*\ Copyright\ \(c\)\ [0-9]+-[0-9]+\ Alexander\ Roshal$";"sed -r 's/UNRAR\ ([0-9]+(\.[0-9]+)+?)\ .*/unrar:\1/'"; -upnp_sdk;;unknown;"Intel\ SDK\ for\ UPnP\ devices\ \/[0-9](\.[0-9]+)+?$";"sed -r 's/Intel\ SDK\ for\ UPnP\ devices\ \/([0-9](\.[0-9]+)+?)$/portable_sdk_for_upnp:\1/'"; -upnp_sdk;;unknown;"Portable\ SDK\ for\ UPnP\ devices\ [0-9](\.[0-9]+)+?\ .*";"sed -r 's/Portable\ SDK\ for\ UPnP\ devices\ ([0-9](\.[0-9]+)+?)\ .*/portable_sdk_for_upnp:\1/'"; -util-linux;;GPL-2.0-or-later;"util-linux\ [0-9](\.[0-9]+)+?$";"sed -r 's/util-linux\ ([0-9](\.[0-9]+)+?)$/util-linux:\1/'"; -vim;;Vim;"VIM\ -\ Vi\ IMproved\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/VIM\ -\ Vi\ IMproved\ ([0-9]+(\.[0-9]+)+?)\ .*/vim:\1/'"; -visudo;;unknown;"visudo\ version\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/visudo\ version\ ([0-9](\.[0-9]+)+?(p[0-9]+)?)$/sudo:\1/'"; -vsftpd;;GPL-2.0-only;"^vsftpd: version [0-9](\.[0-9]+)+?$";"sed -r 's/vsftpd:\ version\ ([0-9](\.[0-9]+)+?)/vsftpd_project:vsftpd:\1/'"; -vxworks;;unknown;"^VxWorks\ [0-9](\.[0-9]+)+?$";"sed -r 's/VxWorks\ ([0-9](\.[0-9]+)+?)$/vxworks:\1/'"; -vxworks;;unknown;"VxWorks[0-9](\.[0-9]+)+?$";"sed -r 's/VxWorks([0-9](\.[0-9]+)+?)$/vxworks:\1/'"; -vxworks;;unknown;"VxWorks\ [0-9](\.[0-9]+)+?\ SMP";"sed -r 's/VxWorks\ ([0-9](\.[0-9]+)+).*/vxworks:\1/'"; -vxworks;;unknown;"vxWorks\ [0-9]\ SR[0-9]+$";"sed -r 's/[Vv]xWorks\ ([0-9])\ (SR[0-9]+)$/vxworks:\1:sr\2/'"; -vxworks;;unknown;"VxWorks\ operating\ system\ version\ \"[0-9](\.[0-9]+)+?\"";"sed -r 's/VxWorks\ operating\ system\ version\ \"([0-9](\.[0-9]+)+?)\"$/vxworks:\1/'"; -watchdog;;unknown;"watchdog\ version\ [0-9](\.[0-9]+)+?,\ usage\:";"sed -r 's/watchdog\ version\ ([0-9](\.[0-9]+)+?),\ .*/watchdog:\1/'"; -watchquagga;;GPL-2.0-or-later;"watchquagga\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/watchquagga\ version\ ([0-9](\.[0-9]+)+?).*$/quagga:\1/'"; -wget;;GPL-3.0-only;"Wget\ [0-9](\.[0-9]+)+?,\ a\ non-interactive\ network\ retriever";"sed -r 's/Wget\ ([0-9](\.[0-9]+)+?),\ a\ .*/wget:\1/'"; -wget;;GPL-3.0-only;"Wget\ [0-9](\.[0-9]+)+?\ built\ on\ ";"sed -r 's/Wget\ ([0-9](\.[0-9]+)+?)\ built\ on.*/wget:\1/'"; -wget;multi_grep;GPL-3.0-only;'"^GNU Wget %s, a non-interactive network retriever.$"&&"^[0-9]\.[0-9]{2}(\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/wget:\1/'"; -which;;GPL-2.0-or-later;"^GNU\ which\ v[0-9]\.[0-9]+.*";"sed -r 's/GNU\ which\ v([0-9](\.[0-9]+)+?).*/gnu:which:\1/'"; -wireless-tools;;GPL-2.0-only;"Wireless-Tools\ version\ [0-9]+";"sed -r 's/Wireless-Tools\ version\ ([0-9]+).*$/wireless_tools:\1/'"; -wpa_supplicant;;BSD-3-Clause;"^wpa_supplicant\ v[0-9](\.[0-9]+)+?(-devel)?$";"sed -r 's/wpa_supplicant\ v([0-9](\.[0-9]+)+?).*/wpa_supplicant:\1/'"; -wpa_supplicant;;BSD-3-Clause;"^wpa_supplicant\ v[0-9](\.[0-9]+)+?\.x$";"sed -r 's/wpa_supplicant\ v([0-9](\.[0-9]+)+?).*/wpa_supplicant:\1/'"; -xdb_70_monitor;;unknown;"^\*\*\*\*\ \ XDB\ 70\ Monitor\ V\ [0-9]+\.[0-9]+\ \(.*\),\ Copyright\ \(C\)\ SIEMENS\ AG\ [0-9]+\.\ All\ rights\ reserved\.\ \*\*\*\*$";"sed -r 's/\*\*\*\*\ \ XDB\ 70\ Monitor\ V\ ([0-9](\.[0-9]+)+?)$/siemens:xdb-monitor:\1/'"; -xfsprogs;;GPL-2.0-only;"^mkfs\.xfs\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/mkfs\.xfs\ version\ ([0-9](\.[0-9]+)+?)$/xfsprogs:\1/'"; -xfsprogs;;GPL-2.0-only;"^xfs_db\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/xfs_db\ version\ ([0-9](\.[0-9]+)+?)$/xfsprogs:\1/'"; -xfsprogs;;GPL-2.0-only;"^xfs_growfs\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/xfs_growfs\ version\ ([0-9](\.[0-9]+)+?)$/xfsprogs:\1/'"; -xfsprogs;;GPL-2.0-only;"^xfs_repair\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/xfs_repair\ version\ ([0-9](\.[0-9]+)+?)$/xfsprogs:\1/'"; -xsupplicant;;unknown;"^Xsupplicant\ [0-9](\.[0-9]+)+?$";"sed -r 's/Xsupplicant\ ([0-9]+(\.[0-9]+)+?)$/xsupplicant:\1/'"; -zebra;;GPL-2.0-only;"[Zz]ebra\ version\ [0-9](\.[0-9]+)+?([a-z])?";"sed -r 's/[Zz]ebra\ version\ ([0-9](\.[0-9]+)+?([a-z])?)/gnu:zebra:\1/'"; -zend-engine;;unknown;"Zend\ Engine\ v[0-9](\.[0-9]+)+?,\ Copyright.*Technologies$";"sed -r 's/Zend\ Engine\ v([0-9](\.[0-9]+)+?).*/zend:engine:\1/'"; -zipcloack;;unknown;"ZipCloak\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/ZipCloak\ ([0-9](\.[0-9]+)+?)\ /info-zip:zipcloak:\1/'"; -zipnote;;unknown;"ZipNote\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/ZipNote\ ([0-9](\.[0-9]+)+?)\ /info-zip:zipnote:\1/'"; -zipsplit;;bsd-style;"ZipSplit\ [0-9](\.[0-9]+)+?";"sed -r 's/ZipSplit\ ([0-9](\.[0-9]+)+?)/info-zip:zip:\1/'"; -zlib;;Zlib;"deflate\ [0-9](\.[0-9]+)+?\ Copyright.*Mark\ Adler";"sed -r 's/deflate\ ([0-9](\.[0-9]+)+?)\ .*/zlib:\1/'"; -zlib;;Zlib;"inflate\ [0-9](\.[0-9]+)+?\ Copyright.*Mark Adler";"sed -r 's/inflate\ ([0-9](\.[0-9]+)+?)\ .*/zlib:\1/'"; -zlib;;Zlib;"^\ unzip\ [0-9]\.([0-9]+)\ Copyright 1998-20[0-9][0-9] Gilles Vollant.*$";"sed -r 's/\ unzip\ ([0-9])\.([0-9])([0-9]*)\ Copyright 1998-20[0-9][0-9] Gilles Vollant.*/zlib:\1.\2.\3/'"; -log4j-core*.jar;zgrep;Apache-2.0;"Log4jReleaseVersion";"sed -r 's/Log4jReleaseVersion:\ ([0-9](\.[0-9]+)+?)/log4j:\1/'"; +7-zip;;unknown;"7-Zip\ [0-9]\.[0-9]+\ \ Copyright\ \(c\)\ .*\ Igor\ Pavlov\ \ ";"sed -r 's/7-Zip\ ([0-9](\.[0-9]+)+?)\ .*/:igor_pavlov:7-zip:\1/'"; +7-zip;;unknown;"7-Zip\ [0-9]\.[0-9]+\ \ Copyright\ \(c\)\ .*\ Igor\ Pavlov\ \ ";"sed -r 's/7-Zip\ ([0-9](\.[0-9]+)+?)\ .*/:7-zip:7-zip:\1/'"; +7-zip;;unknown;"^p7zip\ Version\ [0-9]+(\.[0-9]+)+?\ ";"sed -r 's/p7zip\ Version\ ([0-9]+(\.[0-9]+)+?).*/:7-zip:p7zip:\1/'"; +acpid;;unknown;"acpid-[0-9](\.[0-9]+)+?$";"sed -r 's/acpid-([0-9](\.[0-9]+)+?)$/::acpid:\1/'"; +aircrack-ng;;GPL-2.0-only;"^\ \ Air[a-z]*-ng\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ Air[a-z]*-ng\ ([0-9](\.[0-9]+)+?)\ .*/:aircrack-ng:aircrack-ng:\1/'"; +aircrack-ng;;GPL-2.0-only;"^\ \ ivsTools\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ ivsTools\ ([0-9](\.[0-9]+)+?)\ .*/:aircrack-ng:aircrack-ng:\1/'"; +aircrack-ng;;GPL-2.0-only;"^\ \ makeivs-ng\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ makeivs-ng\ ([0-9](\.[0-9]+)+?)\ .*/:aircrack-ng:aircrack-ng:\1/'"; +aircrack-ng;;GPL-2.0-only;"^\ \ Packetforge-ng\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ ";"sed -r 's/\ \ Packetforge-ng\ ([0-9](\.[0-9]+)+?)\ .*/:aircrack-ng:aircrack-ng:\1/'"; +alsa;;LGPL-2.1-only;"alsactl\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/alsactl\ version\ ([0-9](\.[0-9]+)+?)$/:alsa-project:alsa:\1/'"; +alsa;;LGPL-2.1-only;"amixer\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/amixer\ version\ ([0-9](\.[0-9]+)+?)$/:alsa-project:alsa:\1/'"; +ambashell;;unknown"^AmbaShell\ Test\ Command\ \[Version\ [0-9]\.[0-9]+(\.[0-9]+)?\]$";"sed -r 's/AmbaShell\ Test\ Command\ \[Version\ ([0-9](\.[0-9]+)+?)$/::ambashell:\1/'"; +amule;;GPL-2.0-only;"aMuleD\ [0-9](\.[0-9]+)+?\ compiled\ with\ ";"sed -r 's/aMuleD\ ([0-9](\.[0-9]+)+?)\ .*/:amule:amule:\1/'"; +apache;;Apache-2.0;"^Server version: Apache/[0-9](\.[0-9]+)+?";"sed -r 's/^Server version: Apache\/([0-9](\.[0-9]+)+?)/:apache:http_server:\1/g'"; +apt;;GPL-3.0-only;"apt\ [0-9]+(\.[0-9]+)+?\ ";"sed -r 's/apt\ ([0-9]+(\.[0-9]+)+?)\ .*/:debian:apt:\1/'"; +apt;;GPL-3.0-only;"apt-Version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/apt-Version\ ([0-9](\.[0-9]+)+?)\ .*/:debian:apt:\1/'"; +apparmor;;GPL-2.0-only;"^AppArmor\ parser\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/AppArmor\ parser\ version\ ([0-9](\.[0-9]+)+?)$/::apparmor:\1/'"; +arp;;GPL-3.0-only;"^arp\ [0-9](\.[0-9]+)+?\ \(.*\)$";"sed -r 's/arp\ ([0-9](\.[0-9]+)+?).*/::arp:\1/'"; +asterisk;;GPL-2.0-only;"^Asterisk\ [0-9]+\.[0-9](\.[0-9]+)+?,\ Copyright";"sed -r 's/Asterisk\ ([0-9]+(\.[0-9]+)+?),\ .*/:digium:asterisk:\1/'"; +atftp;;GPL-2.0-only;"^atftp-[0-9]+(\.[0-9]+)+?\ ";"sed -r 's/atftp-([0-9](\.[0-9]+)+?)/:atftp_project:aftp:\1/'"; +atftp;;GPL-2.0-only;"^atftp-[0-9]+(\.[0-9]+)+?\ ";"sed -r 's/atftp-([0-9](\.[0-9]+)+?)/:atftpd:aftpd:\1/'"; +tftp-hpa;;BSD-3-Clause;"^tftp-hpa\ [0-9](\.[0-9]+)+?,\ with\ remap,\ without\ tcpwrappers$";"sed -r 's/tftp-hpa\ ([0-9](\.[0-9]+)+?),\ .*/:h_peter_anvin:tftp-hpa:\1/'"; +avahi-autoipd;;LGPL-2.0-or-later;"^avahi-[a-z]+\ [0-9](\.[0-9]+)+?$";"sed -r 's/avahi-[a-z]+\ ([0-9](\.[0-9]+)+?)$/:avahi:avahi:\1/'"; +bash;;GPL-3.0-only;"[Bb]ash.*version\ [0-9](\.[0-9]+)+?";"sed -r 's/[Bb]ash.*version\ ([0-9](\.[0-9]+)+?).*/:gnu:bash:\1/'"; +bash;;GPL-3.0-only;"[Bb]ash,\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/[Bb]ash,\ version\ ([0-9](\.[0-9]+)+?).*/:gnu:bash:\1/'"; +bc;;GPL-3.0-or-later;"^bc\ [0-9](\.[0-9]+)+?$";"sed -r 's/bc\ ([0-9](\.[0-9]+)+?)/::bc:\1/'"; +bftpd;live;GPL-2.0-only;"^Bftpd\ [0-9](\.[0-9]+)+?$";"sed -r 's/Bftpd\ ([0-9](\.[0-9]+)+?)$/:bftpd:bftpd:\1/'"; +bftpd;live;GPL-2.0-only;"^Bftpd\ [0-9](\.[0-9]+)+?$";"sed -r 's/Bftpd\ ([0-9](\.[0-9]+)+?)$/:bftpd_project:bftpd:\1/'"; +bgpd;;unknown;"bgpd\ [Vv]ersion\ [0-9]+(\.[0-9]+)+$";"sed -r 's/bgpd\ [Vv]ersion\ ([0-9]+(\.[0-9]+)+?)$/::bgpd:\1/'"; +binary;;unknown;"^Binary\ V[0-9](\.[0-9]+)+?\ ";"sed -r 's/Binary\ V([0-9](\.[0-9]+)+?)\ .*/:binary_project:binary:\1/'"; +binutils;;GPL-3.0-only;"\(GNU\ Binutils.*\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ Binutils.*\)\ ([0-9](\.[0-9]+)+?)$/:gnu:binutils:\1/'"; +binutils;;GPL-3.0-only;"\(GNU\ Binutils\ for\ Debian\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ Binutils\ for\ Debian\)\ ([0-9](\.[0-9]+)+?)$/:gnu:binutils:\1/'"; +bird;;unknown;"^BIRD\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/BIRD\ version\ ([0-9](\.[0-9]+)+?)$/::bird:\1/'"; +boa;;GPL-1.0-or-later;"Boa\ HTTPd\ [0-9](\.[0-9]+)+?(rc[0-9]+)?";"sed -r 's/Boa\ HTTPd\ ([0-9](\.[0-9]+)+?(rc[0-9]+)?)/:boa:boa:\1/'"; +boa;;GPL-1.0-or-later;"Boa\ HTTPd\ [0-9](\.[0-9]+)+?(rc[0-9]+)?";"sed -r 's/Boa\ HTTPd\ ([0-9](\.[0-9]+)+?(rc[0-9]+)?)/:boa:boa_webserver:\1/'"; +booster;;unknown;"BoosterMainFunction:305:\ Version:\ [0-9](\.[0-9])+?";"sed -r 's/BoosterMainFunction:305:\ Version:\ ([0-9](\.[0-9]+)+?).*/::booster:\1/'"; +brltty;;LGPL-2.1-only;"BRLTTY\ [0-9]\.[0-9]+\.[0-9]+\ rev\ BRLTTY-[0-9]\.[0-9]+\.[0-9]+\ ";"sed -r 's/BRLTTY\ ([0-9](\.[0-9]+)+?).*/:mielke:brltty:\1/'"; +brltty;;LGPL-2.1-only;"BRLTTY\ [0-9]\.[0-9]+\ rev\ BRLTTY-[0-9]\.[0-9]+\ ";"sed -r 's/BRLTTY\ ([0-9](\.[0-9]+)+?).*/:mielke:brltty:\1/'"; +buildroot;;unknown;"getconf\ \(Buildroot\)\ [0-9]\.[0-9]+$";"sed -r 's/.*\(Buildroot\)\ ([0-9](\.[0-9]+)+?)/:buildroot:buildroot:\1/'"; +busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?\ ";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?)\ .*/:busybox:busybox:\1/'"; +busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?\ \([0-9]+-.*\)";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?)\ .*/:busybox:busybox:\1/'"; +busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?.*\ multi-call\ binary";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?).*/:busybox:busybox:\1/'"; +busybox;;GPL-2.0-only;"BusyBox\ v[0-9](\.[0-9]+)+?.*\ Built-in\ shell";"sed -r 's/BusyBox\ v([0-9](\.[0-9]+)+?)\ .*/:busybox:busybox:\1/'"; +busybox;live;GPL-2.0-only;"^BusyBox\ http\ [0-9](\.[0-9]+)+?$";"sed -r 's/BusyBox\ http\ ([0-9](\.[0-9]+)+?)$/:busybox:busybox:\1/'"; +bzip2;;bzip2-1.0.6;"^bzip2,\ a\ block-sorting\ file\ compressor\.\ \ Version\ [0-9](\.[0-9]+)+?,\ ";"sed -r 's/bzip2,\ a\ block-sorting\ file\ compressor\.\ \ Version\ ([0-9](\.[0-9]+)+?),\ .*/:bzip:bzip2:\1/'"; +bzip2;;bzip2-1.0.6;"bzip2recover\ [0-9](\.[0-9]+)+?:\ extracts";"sed -r 's/bzip2recover\ ([0-9](\.[0-9]+)+?):\ .*/:bzip:bzip2:\1/'"; +cape;;unknown;"^cape\ [0-9](\.[0-9])+?$";"sed -r 's/cape\ ([0-9](\.[0-9]+)+?)$/::cape:\1/'"; +chrony;;unknown;"^chrony[cd]\ \(chrony\)\ version\ [0-9]\.[0-9]+";"sed -r 's/chrony[cd]\ \(chrony\)\ version\ ([0-9]+(\.[0-9]+)+?)/:tuxfamily:chrony:\1/'"; +cifs-utils;;unknown;"mount\.cifs\ version\:\ [0-9]\.[0-9]+";"sed -r 's/mount\.cifs\ version:\ ([0-9]+(\.[0-9]+)+?).*/::cifs-utils:\1/'"; +conntrack;;unknown;"conntrack\ v[0-9](\.[0-9]+)+?\ \(conntrack-tools\)";"sed -r 's/conntrack\ v([0-9](\.[0-9]+)+?).*/:netfilter:conntrack-tools:\1/'"; +coreutils;;GPL-3.0-only;"\(GNU\ coreutils\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ coreutils\)\ ([0-9](\.[0-9]+)+?)$/:gnu:coreutils:\1/'"; +coreboot;;GPL-2.0-only;"coreboot\ toolchain\ v[0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9a-z]+";"sed -r 's/coreboot\ toolchain\ v([0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9a-z]+)/:coreboot:coreboot:\1/'"; +coreboot;;GPL-2.0-only;"COREBOOT_VERSION: [0-9]\.[0-9]+?(-[0-9]+)?(-[0-9a-z]+)?(-dirty)?";"sed -r 's/COREBOOT_VERSION: ([0-9]\.[0-9]+?(-[0-9]+)?(-[0-9a-z]+)?(-dirty)?)/:coreboot:coreboot:\1/'" +cp443-1;;proprietary;"^\@\(\#1\)\ CP443-1\ GX20\ V\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/\@\(\#1\)\ CP443-1\ GX20\ v\ ([0-9]\.[0-9]\.[0-9]).*/:siemens:simatic_cp443-1_firmware:\1/'"; +cp443-1;;proprietary;"^\ Firmware\ Update\ V[0-9](\.[0-9]+)+?\ for\ the\ communication\ processor\ CP443-1$";"sed -r 's/Firmware\ Update\ V([0-9]\.[0-9]\.[0-9]+)\ for\ the\ communication\ processor\ CP443-1/:siemens:simatic_cp443-1_firmware:\1/'"; +cryptsetup;;unknown;"cryptsetup\ [0-9](\.[0-9]+)+?$";"sed -r 's/cryptsetup\ ([0-9](\.[0-9]+)+?)$/:cryptsetup_project:cryptsetup:\1/'"; +cups;;unknown;"^cups\ BJNP\ backend\ -\ version\ [0-9]\.[0-9]$";"sed -r 's/cups\ BJNP\ backend\ -\ version\ ([0-9](\.[0-9]+)+?)$/:cups:cups:\1/'"; +curl;;curl;"^curl\ [0-9](\.[0-9]+)+?";"sed -r 's/curl\ ([0-9](\.[0-9]+)+?).*/:curl:curl:\1/'"; +curl;;curl;"^curl\ [0-9](\.[0-9]+)+?";"sed -r 's/curl\ ([0-9](\.[0-9]+)+?).*/:daniel_stenberg:curl:\1/'"; +cvtsudoers;;unknown;"cvtsudoers\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/cvtsudoers\ version\ ([0-9](\.[0-9]+)+?)$/::sudo:\1/'"; +dbus-tools;;unknown;"D-Bus\ [ a-zA-Z0-9]+\ [0-9](\.[0-9]+)+?";"sed -r 's/D-Bus\ .*\ ([0-9](\.[0-9]+)+?).*/:freedesktop:dbus:\1/'"; +dbus-tools;;unknown;"dbus-run-session\ [0-9](\.[0-9]+)+?$";"sed -r 's/dbus-run-session\ ([0-9](\.[0-9]+)+?)$/:freedesktop:dbus:\1/'"; +debootstrap;;unknown;"debootstrap\ [0-9](\.[0-9]+)+?$";"sed -r 's/debootstrap\ ([0-9](\.[0-9]+)+?)$/::debootstrap:\1/'"; +debugfs;;unknown;"^debugfs\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/debugfs\ ([0-9](\.[0-9]+)+?).*/::e2fsprogs:\1/'"; +davfs2;;GPL-3.0-only;"^davfs2\ [0-9](\.[0-9]+)+?$";"sed -r 's/davfs2\ ([0-9](\.[0-9]+)+?)$/::davfs2:\1/'"; +delphi;;unknown;"^Embarcadero Delphi for Win32 compiler version [0-9]+\.[0-9]\ \([0-9]+\.[0-9]\.[0-9]+\.[0-9]+\)$";"sed -r 's/^Embarcadero Delphi for Win32 compiler version [0-9]+\.[0-9]\ \(([0-9]+\.[0-9]\.[0-9]+\.[0-9]+)\)$/:embarcadero:embarcadero_delphi_xe6:\1/'"; +dhcpcd;;unknown;"DHCP\ Client\ Daemon\ v\.[0-9](\.[0-9]+)+?(-p[0-9]+)?";"sed -r 's/DHCP\ Client\ Daemon\ v\.([0-9](\.[0-9]+)+?(-p[0-9]+)?).*/:dhcpcd_project:dhcpcd:\1/'"; +dig;;unknown;"^DiG\ [0-9]+(\.[0-9]+)+?(-P[0-9])?$";"sed -r 's/DiG\ ([0-9]+(\.[0-9]+)+?(-P[0-9])?)$/::dig:\1/'"; +discover;;unknown;"^discover\ [0-9](\.[0-9]+)+?$";"sed -r 's/discover\ ([0-9](\.[0-9]+)+?)$/::discover:\1/'"; +dmidecode;;unknown;"dmidecode\ [0-9]\.[0-9]+";"sed -r 's/dmidecode\ ([0-9](\.[0-9]+)+?)/::dmidecode:\1/'"; +dnrd;;unknown;"dnrd\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/dnrd\ version\ ([0-9](\.[0-9]+)+?)$/:dnrd:dnrd:\1/'"; +dnsmasq;;GPL-3.0-only;"dnsmasq-[0-9]\.[0-9]+$";"sed -r 's/dnsmasq-([0-9](\.[0-9]+)+?)$/::dnsmasq:\1/'"; +dnsmasq;;GPL-3.0-only;"dnsmasq\ [0-9]\.[0-9]+$";"sed -r 's/dnsmasq\ ([0-9](\.[0-9]+)+?)$/::dnsmasq:\1/'"; +dnsmasq;;GPL-3.0-only;"^[dD]nsmasq\ version\ [0-9]\.[0-9]+";"sed -r 's/[dD]nsmasq\ version\ ([0-9](\.[0-9]+)+?).*/::dnsmasq:\1/'"; +dosfsck;;unknown;"dosfsck\ [0-9](\.[0-9]+)+?";"sed -r 's/dosfsck\ ([0-9](\.[0-9]+)+?).*/:dosfstools_project:dosfstools:\1/'"; +dpkg;;GPL-2.0-only;"dpkg-deb\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-deb\ version\ ([0-9](\.[0-9]+)+?)\ .*/:debian:dpkg:\1/'"; +dpkg;;GPL-2.0-only;"dpkg-divert\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-divert\ version\ ([0-9](\.[0-9]+)+?)\ .*/:debian:dpkg:\1/'"; +dpkg;;GPL-2.0-only;"dpkg-split\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-split\ version\ ([0-9](\.[0-9]+)+?)\ .*/:debian:dpkg:\1/'"; +dpkg;;GPL-2.0-only;"dpkg-trigger\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dpkg-trigger\ version\ ([0-9](\.[0-9]+)+?)\ .*/:debian:dpkg:\1/'"; +dropbear;;MIT;"^Dropbear\ multi-purpose\ version\ 20[0-9][0-9]\.[0-9][0-9]$";"sed -r 's/Dropbear\ multi-purpose\ version\ ([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"^Dropbear\ multi-purpose\ version\ [0-9]\.[0-9]+$";"sed -r 's/Dropbear\ multi-purpose\ version\ ([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"Dropbear\ sshd\ [0-9]\.[0-9]+$";"sed -r 's/Dropbear\ sshd\ ([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"^Dropbear\ client\ [0-9]\.[0-9]+$";"sed -r 's/Dropbear\ client\ ([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"Dropbear\ sshd\ v[0-9]+\.[0-9]+$";"sed -r 's/Dropbear\ sshd\ v([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"Dropbear\ SSH\ multi-purpose\ v[0-9]+\.[0-9]+";"sed -r 's/Dropbear\ SSH\ multi-purpose\ v([0-9]+(\.[0-9]+)+?).*/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"^Dropbear\ SSH\ multi-purpose\ v20[0-9][0-9]\.[0-9]+$";"sed -r 's/Dropbear\ SSH\ multi-purpose\ v([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"^Dropbear\ sshd\ v20[0-9][0-9]\.[0-9][0-9]$";"sed -r 's/Dropbear\ sshd\ v([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;;MIT;"^Dropbear\ v20[0-9][0-9]\.[0-9][0-9]$";"sed -r 's/Dropbear\ v([0-9]+(\.[0-9]+)+?)$/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dropbear;live;MIT;"Dropbear\ sshd\ 20[0-9]+\.[0-9]+\ \(protocol\ 2\.0\)$";"sed -r 's/Dropbear\ sshd\ (20[0-9]+(\.[0-9]+)+?).*/:dropbear_ssh_project:dropbear_ssh:\1/'"; +dumpe2fs;;unknown;"dumpe2fs\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/dumpe2fs\ ([0-9](\.[0-9]+)+?).*/::e2fsprogs:\1/'"; +dxml;;unknown;"^dxml\ version\ [0-9]\.[0-9]b[0-9]+$";"sed -r 's/dxml\ version\ ([0-9](\.[0-9]+)+?(b[0-9]+)?)$/::dxml:\1/'"; +dxmlc;;unknown;"^dxmlc\ version\ [0-9]\.[0-9]b[0-9]+$";"sed -r 's/dxmlc\ version\ ([0-9](\.[0-9]+)+?(b[0-9]+)?)$/::dxml:\1/'"; +e2fsck;;unknown;"e2fsck\ [0-9](\.[0-9]+)+?";"sed -r 's/e2fsck\ ([0-9](\.[0-9]+)+?).*/::e2fsprogs:\1/'"; +e2image;;unknown;"e2image\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/e2image\ ([0-9](\.[0-9]+)+?).*/::e2fsprogs:\1/'"; +eglibc;;LGPL-2.1-only;"\(.*\ EGLIBC\ .*\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(.*\ EGLIBC\ .*\)\ ([0-9](\.[0-9]+)+?)$/::eglibc:\1/'"; +eglibc;;LGPL-2.1-only;"\(EGLIBC\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(EGLIBC\)\ ([0-9](\.[0-9]+)+?)$/::eglibc:\1/'"; +eglibc;;LGPL-2.1-only;"\ \(Debian\ EGLIBC\ [0-9](\.[0-9]+)+?-[0-9]\)\ .*\ [0-9]\.[0-9]";"sed -r 's/zdump\ \(Debian\ EGLIBC\ ([0-9](\.[0-9]+)+?)-[0-9]\)\ )$/::eglibc:\1/'"; +eglibc;;LGPL-2.1-only;"\(Debian\ EGLIBC\ [0-9](\.[0-9]+)+?-[0-9]\)\ ([0-9](\.[0-9]+)+?).*";"sed -r 's/\(Debian\ EGLIBC\ [0-9](\.[0-9]+)+?-[0-9]+.*\)\ ([0-9](\.[0-9]+)+?)/::eglibc:\2/"; +eject;;unknown;"[Ee]ject\ Version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/[Ee]ject\ Version\ ([0-9](\.[0-9]+)+?)\ .*/:eject:eject:\1/'"; +elog;;unknown;"event\ log\ utility\ v[0-9](\.[0-9]+)+?";"sed -r 's/event\ log\ utility\ v([0-9](\.[0-9]+)+?).*/::elog:\1/'"; +embedthis;;unknown;"^Embedthis\ Appweb\ [0-9](\.[0-9]+)+?";"sed -r 's/Embedthis\ Appweb\ ([0-9](\.[0-9]+)+?).*/:embedthis:appweb:\1/'"; +libext2fs;;unknown;"^EXT2FS\ Library\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/EXT2FS\ Library\ version\ ([0-9](\.[0-9]+)+?)$/::e2fsprogs:\1/'"; +ez-ipupdate;;GPL-2.0-only;"[0-9](\.[0-9]+)+?\ -\ $Id:\ ez-ipupdate.c,v\ [0-9]\.[0-9]+";"sed -r 's/([0-9](\.[0-9]+)+?)\ -\ $Id:\ ez-ipupdate.c,v\ [0-9]\.[0-9]+/::ez-ipupdate:\1/'"; +ez-ipupdate;;GPL-2.0-only;"ez-ipupdate:\ -\ [0-9](\.[0-9]+)+?";"sed -r 's/ez-ipupdate:\ -\ ([0-9](\.[0-9]+)+?)/::ez-ipupdate:\1/'"; +ffmpeg;;LGPL-2.1-or-later;"^ffmpeg version [0-9](\.[0-9]+)+? Copyright \(c\) 20[0-9]+-20[0-9]+ the FFmpeg developers";"sed -r 's/^ffmpeg version ([0-9](\.[0-9]+)+?) Copyright \(c\) 20[0-9]+-20[0-9]+ the FFmpeg developers$/:ffmpeg:ffmpeg:\1/'"; +file;;unknown;"file-[0-9](\.[0-9]+)+?$";"sed -r 's/file-([0-9](\.[0-9]+)+?)$/::file:\1/'"; +flex;;unknown;"^flex\ [0-9](\.[0-9]+)+?$";"sed -r 's/flex\ ([0-9](\.[0-9]+)+?)$/::flex:\1/'"; +flex;;unknown;"flex\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/flex\ ([0-9](\.[0-9]+)+?)$/::flex:\1/'"; +freebsd;;BSD-2-Clause;"FreeBSD\ [0-9]+(\.[0-9])+?-RELEASE\ ";"sed -r 's/FreeBSD\ ([0-9]+(\.[0-9]+)+?)-RELEASE\ $/:freebsd:freebsd:\1/'"; +freebsd;;BSD-2-Clause;"FreeBSD\ [0-9]+(\.[0-9])+?-RELEASE-p[0-9]\ ";"sed -r 's/FreeBSD\ ([0-9]+(\.[0-9]+)+?)-RELEASE-([a-z]([0-9]+))\ $/:freebsd:freebsd:\1:\3/'"; +freeradius;;GPL-2.0-only;"^radiusd:\ FreeRADIUS\ Version\ [0-9](\.[0-9]+)+?";"sed -r 's/radiusd:\ FreeRADIUS\ Version\ ([0-9](\.[0-9]+)+?).*/:freeradius:freeradius:\1/'"; +freeradius;;GPL-2.0-only;"^FreeRADIUS\ Version\ [0-9](\.[0-9]+)+?";"sed -r 's/FreeRADIUS\ Version\ ([0-9](\.[0-9]+)+?).*/:freeradius:freeradius:\1/'"; +libfuse;;GPL-2.0-only;"FUSE\ library\ version:\ [0-9](\.[0-9]+)+?";"sed -r 's/FUSE\ library\ version:\ ([0-9](\.[0-9]+)+?)/:libfuse_project:libfuse:\1/'"; +gdb;;GPL-3.0-only;"GNU\ gdb\ \(Debian\ [0-9](\.[0-9]+)+?-[0-9]+\)\ ";"sed -r 's/GNU\ gdb\ \(Debian\)\ ([0-9](\.[0-9]+)+?)/:gnu:gdb:\1/'"; +gdb;;GPL-3.0-only;"GNU\ gdb\ \(GDB\)\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ gdb\ \(GDB\)\ ([0-9](\.[0-9]+)+?)/:gnu:gdb:\1/'"; +gdbserver;;GPL-3.0-only;"^GNU\ gdbserver\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ gdbserver\ ([0-9](\.[0-9]+)+?)$/:gnu:gdb:\1/'"; +gdbserver;;GPL-3.0-only;"^GNU\ gdbserver\ \(GDB\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ gdbserver\ \(GDB\)\ ([0-9](\.[0-9]+)+?)$/:gnu:gdb:\1/'"; +glibc;;LGPL-2.1-or-later;"\(Debian\ GLIBC.*\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(Debian\ GLIBC.*\)\ ([0-9](\.[0-9]+)+?)$/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(Debian\ GLIBC.*\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?,\ ";"sed -r 's/GNU\ C\ Library\ \(Debian\ GLIBC.*\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?),\ .*/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?)/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"^GNU\ C\ Library\ \(GNU\ libc\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?\.$";"sed -r 's/GNU\ C\ Library\ \(GNU\ libc\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?).*/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(GLIBC\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ C\ Library\ \(GLIBC\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?).*/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ stable\ release\ version\ [0-9](\.[0-9]+)+?,\ ";"sed -r 's/GNU\ C\ Library\ stable\ release\ version\ ([0-9](\.[0-9]+)+?),\ .*/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"ldconfig\ \(GNU\ libc\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/ldconfig\ \(GNU\ libc\)\ ([0-9](\.[0-9]+)+?)$/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ development\ release\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ C\ Library\ development\ release\ version\ ([0-9](\.[0-9]+)+?)$/:gnu:glibc:\1/'"; +glibc;;LGPL-2.1-or-later;"GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ [0-9](\.[0-9]+)+?(\.)?$";"sed -r 's/GNU\ C\ Library\ \(.*\)\ stable\ release\ version\ ([0-9](\.[0-9]+)+?)(\.)?$/:gnu:glibc:\1/'"; +gnu_cpio;;GPL-3.0-only;"\(GNU\ cpio\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ cpio\)\ ([0-9](\.[0-9]+)+?)$/:gnu:cpio:\1/'"; +gnu_findutils;;GPL-3.0-only;"\(GNU\ findutils\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ findutils\)\ ([0-9](\.[0-9]+)+?)$/:gnu:findutils:\1/'"; +gnu_findutils;;GPL-3.0-only;"\(GNU\ findutils\)\ [0-9](\.[0-9]+)+?-[a-z]+$";"sed -r 's/\(GNU\ findutils\)\ ([0-9](\.[0-9]+)+?-[a-z]+)$/:gnu:findutils:\1/'"; +gnu_fribidi;;LGPL-2.1-only;"^\(GNU FriBidi\) [0-9](\.[0-9]+)+?$";"sed -r 's/^\(GNU FriBidi\) ([0-9](\.[0-9]+)+?)$/:gnu:fribidi:\1/'"; +gnu_groff;;GPL-3.0-only;"\(GNU\ groff\)\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ groff\)\ version\ ([0-9](\.[0-9]+)+?)$/:gnu:groff:\1/'"; +gnu_groff;;GPL-3.0-only;"^GNU\ refer\ \(groff\)\ version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/GNU\ refer\ \(groff\)\ version\ ([0-9]+(\.[0-9]+)+?)$/:gnu:groff:\1/'"; +gnu_inetutils;;GPL-3.0-only;"\(GNU\ inetutils\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ inetutils\)\ ([0-9](\.[0-9]+)+?)$/:gnu:inetutils:\1/'"; +gnu_mtools;;GPL-3.0-only;"\(GNU\ mtools\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ mtools\)\ ([0-9](\.[0-9]+)+?)$/:gnu:mtools:\1/'"; +gnutls;;LGPL-2.1-or-later;"Enabled\ GnuTLS\ [0-9](\.[0-9]+)+?\ logging\.\.\.";"sed -r 's/Enabled\ GnuTLS\ ([0-9](\.[0-9]+)+?)\ .*/:gnu:gnutls:\1/'"; +gnutls;;LGPL-2.1-or-later;"Project-Id-Version:\ gnutls\ [0-9](\.[0-9]+)+?$";"sed -r 's/Project-Id-Version:\ gnutls\ ([0-9](\.[0-9]+)+?)$/:gnu:gnutls:\1/'"; +goahead;;commercial;"^CONFIG_SET\ \(\/runtime\/VerInfo\/Web,\ [0-9](\.[0-9])+?(b[0-9]+)?\)\ error\!$";"sed -r 's/CONFIG_SET\ \(\/runtime\/VerInfo\/Web,\ ([0-9](\.[0-9]+)+?(b[0-9]+)?)\)\ error\!$/:embedthis:goahead:\1/'"; +goahead;;commercial;"^CONFIG_SET\ \(\/runtime\/VerInfo\/Web,\ [0-9](\.[0-9])+?(b[0-9]+)?\)\ error\!$";"sed -r 's/CONFIG_SET\ \(\/runtime\/VerInfo\/Web,\ ([0-9](\.[0-9]+)+?(b[0-9]+)?)\)\ error\!$/:goahead:goahead_webserver:\1/'"; +goahead;;commercial;"^goahead\ \ [0-9](\.[0-9]+)+?\ start$";"sed -r 's/goahead\ \ ([0-9](\.[0-9]+)+?)\ start$/:embedthis:goahead:\1/'"; +goahead;;commercial;"^goahead\ \ [0-9](\.[0-9]+)+?\ start$";"sed -r 's/goahead\ \ ([0-9](\.[0-9]+)+?)\ start$/:goahead:goahead_webserver:\1/'"; +gpg;;GPL-3.0-only;"gpg.*\(GnuPG\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/gpg.*\(GnuPG\)\ ([0-9](\.[0-9]+)+?)$/:gnupg:gnupg:\1/'"; +gpgsplit;;GPL-3.0-only;"gpgsplit\ \(GnuPG\)\ [0-9](\.[0-9]+)+?";"sed -r 's/gpg.*\(GnuPG\)\ ([0-9](\.[0-9]+)+?)/:gnupg:gnupg:\1/'"; +grep;;GPL-3.0-only;"\(GNU\ grep\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ grep\)\ ([0-9](\.[0-9]+)+?)$/:gnu:grep:\1/'"; +grep;;GPL-3.0-only;"GNU\ grep\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ grep\ ([0-9](\.[0-9]+)+?).*/:gnu:grep:\1/'"; +grub2;;GPL-3.0-only;"\ \(GRUB\)\ [0-9](\.[0-9]+)+?";"sed -r 's/\ \(GRUB\)\ 2((\.[0-9]+)+?).*/:gnu:grub2:2\1/'"; +grub;;GPL-3.0-only;"\ \(GRUB\)\ [0-9](\.[0-9]+)+?";"sed -r 's/\ \(GRUB\)\ ([0-9](\.[0-9]+)+?).*/:gnu:grub:\1/'"; +gsoap;;GPL-2.0-only;"gSOAP\/[0-9](.[0-9]+)+?";"sed -r 's/gSOAP\/([0-9](\.[0-9]+)+?).*/:genivia:gsoap:\1/'"; +gzip;;unknown;"gzip\ [0-9](\.[0-9]+)+?$";"sed -r 's/gzip\ ([0-9](\.[0-9]+)+?)$/:gnu:gzip:\1/'"; +gzip;;unknown;"gzip\ [0-9](\.[0-9]+)+?$";"sed -r 's/gzip\ ([0-9](\.[0-9]+)+?)$/:gzip:gzip:\1/'"; +gzip;multi_grep;unknown;'"^GZIP$"&&"^Written\ by\ Jean-loup\ Gailly\.$"&&"^Report\ bugs\ to\ \.$"&&"^[0-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:gnu:gzip:\1/'"; +gzip;multi_grep;unknown;'"^GZIP$"&&"^Written\ by\ Jean-loup\ Gailly\.$"&&"^Report\ bugs\ to\ \.$"&&"^[0-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:gzip:gzip:\1/'"; +haserl;;unknown;"^This\ is\ haserl\ version\ [0-9](\.[0-9]+)+?\ \(http\:\/\/haserl\.sourceforge\.net\)$";"sed -r 's/This\ is\ haserl\ version\ ([0-9](\.[0-9]+)+?)\ .*/:haserl_project:haserl:\1/'"; +hostapd;;GPL-2.0-only;"hostapd\ v[0-9](\.[0-9]+)+?$";"sed -r 's/hostapd\ v([0-9](\.[0-9]+)+?)$/:w1.fi:hostapd:\1/'"; +hostapd;;GPL-2.0-only;"^hostapd\ v[0-9](\.[0-9]+)+?(-devel)?$";"sed -r 's/hostapd\ v([0-9](\.[0-9]+)+?)(-devel)?$/:w1.fi:hostapd:\1/'"; +hostapd;;GPL-2.0-only;"hostapd\ v[0-9](\.[0-9]+)+?\.x$";"sed -r 's/hostapd\ v([0-9](\.[0-9]+)+?).*$/:w1.fi:hostapd:\1/'"; +hostapd_cli;;GPL-2.0-only;"hostapd_cli\ v[0-9](\.[0-9]+)+?\.x$";"sed -r 's/hostapd_cli\ v([0-9](\.[0-9]+)+?).*$/:w1.fi:hostapd:\1/'"; +htop;;GPL-2.0-only;"^htop\ [0-9](\.[0-9]+)+?\ -\ \(C\)\ 20[0-9]+-20[0-9]+\ Hisham\ Muhammad$";"sed -r 's/htop\ ([0-9](\.[0-9]+)+?)\ .*$/:htop:htop:\1/'"; +imagemagick;;imagemagick-lic;"^Version:\ ImageMagick\ [0-9](\.[0-9]+)+?(-[0-9]+)?\ ";"sed -r 's/Version:\ ImageMagick\ ([0-9](\.[0-9]+)+?(-[0-9]+)?)\ /:imagemagick:imagemagick:\1/'"; +info-zip;;Info-ZIP;"\([a-z]+\ UnZip\),\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/\([a-z]+\ UnZip\),\ version\ ([0-9](\.[0-9]+)+?)/:info-zip:unzip:\1/'"; +info-zip;;Info-ZIP;"UnZip\ [0-9](\.[0-9]+)+?\ of\ [0-9]+\ .*\ [0-9]+,\ by\ Info-ZIP\.\ \ Maintained\ by\ C\.\ Spieler\.\ \ Send";"sed -r 's/UnZip\ ([0-9](\.[0-9]+)+?)\ .*/:info-zip:unzip:\1/'"; +info-zip;;Info-ZIP;"UnZip\ [0-9](\.[0-9]+)+?\ of\ .*\ by\ Debian\.\ Original\ by\ Info-ZIP\.";"sed -r 's/UnZip\ ([0-9](\.[0-9]+)+?).*/:info-zip:unzip:\1/'"; +info-zip;;Info-ZIP;"Zip\ [0-9](\.[0-9]+)+?\ .*,\ by Info-ZIP";"sed -r 's/Zip\ ([0-9](\.[0-9]+)+?).*/:info-zip:zip:\1/'"; +info-zip;;Info-ZIP;"ZipInfo\ [0-9](\.[0-9]+)+?\ of\ .*\ by\ Greg\ Roelofs\ and\ the\ Info-ZIP\ group\.";"sed -r 's/ZipInfo\ ([0-9](\.[0-9]+)+?).*/:info-zip:zip:\1/'"; +inno_setup;;unknown;"^Inno\ Setup\ Messages\ \([0-9]\.[0-9]\.[0-9]\)\ \(u\)";"sed -r 's/^Inno\ Setup\ Messages\ \(([0-9]\.[0-9]\.[0-9])\)\ \(u\)/:jrsoftware:inno_setup:\1/'"; +inotifywatch;;unknown;"^inotifywatch\ [0-9](\.[0-9]+)+?$";"sed -r 's/inotifywatch\ ([0-9](\.[0-9]+)+?)$/:inotify:inotify-tools:\1/'"; +inotifywait;;unknown;"^inotifywait\ [0-9](\.[0-9]+)+?$";"sed -r 's/inotifywait\ ([0-9](\.[0-9]+)+?)$/:inotify:inotify-tools:\1/'"; +nichestack;;proprietary;^Interniche\ Stack\ v[0-9](\.[0-9]+)+$";"sed -r 's/Interniche\ Stack\ v([0-9](\.[0-9]+)+?)$/:hcc-embedded:nichestack:\1/'"; +io-control;;unknown;"FUSE\ library\ version:\ [0-9](\.[0-9]+)+?";"sed -r 's/FUSE\ library\ version:\ ([0-9](\.[0-9]+)+?).*/:fuse:fuse:\1/'"; +iproute2;;GPL-2.0-only;"\ iproute2-[0-9]+(\.[0-9]+)+?$";"sed -r 's/\ iproute2-([0-9]+(\.[0-9]+)+?)$/:iproute2_project:iproute2:\1/'"; +iproute2;;GPL-2.0-only;"iproute2-ss[0-9]+";"sed -r 's/iproute2-ss([0-9]+).*/:iproute2_project:iproute2:\1/'"; +iproute2;;GPL-2.0-only;"iproute2-ss(040823)";"sed -r 's/iproute2-ss(040823).*/:iproute2_project:iproute2:2\.6\.8-\1/'"; +ipsec;;unknown;"^ipsec\ _copyright\ [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec\ _copyright\ ([0-9](\.[0-9]+)+?)$/::ipsec:\1/'"; +ipsec;;unknown;"^ipsec\ eroute\ [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec\ eroute\ ([0-9](\.[0-9]+)+?)$/::ipsec:\1/'"; +ipsec;;unknown;"^ipsec\ ranbits\ [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec\ ranbits\ ([0-9](\.[0-9]+)+?)$/::ipsec:\1/'"; +ipset;;unknown;"^ipset\ v[0-9](\.[0-9]+)+?$";"sed -r 's/ipset\ v([0-9](\.[0-9]+)+?)$/::ipset:\1/'"; +ipset;;unknown;"ipset\ v[0-9](\.[0-9]+)+?,\ protocol\ version:\ [0-9]";"sed -r 's/ipset\ v([0-9](\.[0-9]+)+?).*/::ipset:\1/'"; +iptables;;GPL-2.0-only;"iptables\ v[1-9](\.[0-9]+)+?([a-z])?$";"sed -r 's/iptables\ v([0-9](\.[0-9]+)+?([a-z])?)$/:netfilter:iptables:\1/'"; +iptables;;GPL-2.0-only;"iptables\ v[1-9](\.[0-9]+)+?([a-z])?";"sed -r 's/iptables\ v([0-9](\.[0-9]+)+?([a-z])?).*/:netfilter:iptables:\1/'"; +iptables;multi_grep;GPL-2.0-only;'"^can't initialize iptables table `%s': %s$"&&"^[1-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:netfilter:iptables:\1/'"; +ip6tables;;GPL-2.0-only;"ip6tables\ v[1-9](\.[0-9]+)+?$";"sed -r 's/ip6tables\ v([0-9](\.[0-9]+)+?)$/:netfilter:iptables:\1/'"; +iputils;;unknown;"iputils-s{,3}[0-9]+";"sed -r 's/iputils-s{,3}([0-9]+)$/::iputils:\1/'"; +isc-dhclient;;ISC;"Internet\ Systems\ Consortium\ DHCP\ Client\ [0-9](\.[0-9]+)+?([a-z][0-9])?$";"sed -r 's/Internet\ Systems\ Consortium\ DHCP\ Client\ ([0-9](\.[0-9]+)+?([a-z][0-9])?)$/:isc:dhcp_client:\1/'"; +isc-dhclient;;ISC;"isc-dhclient-[0-9](\.[0-9]+)+?$";"sed -r 's/isc-dhclient-([0-9](\.[0-9]+)+?)$/:isc:dhcp_client:\1/'"; +isc-dhclient;;ISC;"isc-dhclient-[0-9](\.[0-9]+)+?-([ABPabp]|rc|RC)[0-3]$";"sed -r 's/isc-dhclient-([0-9](\.[0-9]+)+?(-([ABPabp]|rc|RC)[0-3])?)$/:isc:dhcp_client:\1/'"; +isc-dhclient;;ISC;"isc-dhclient-[0-9](\.[0-9]+)+?-ESV-R[0-9]$";"sed -r 's/isc-dhclient-([0-9](\.[0-9]+)+?(-ESV-R[0-9])?)$/:isc:dhcp_client:\1/'"; +isc-dhcpd;no_static;ISC;"Internet\ Systems\ Consortium\ DHCP\ Server\ [0-9](\.[0-9]+)+?([a-z][0-9])?$";"sed -r 's/Internet\ Systems\ Consortium\ DHCP\ Server\ ([0-9](\.[0-9]+)+?([a-z][0-9])?)$/:isc:dhcp:\1/'"; +isc-dhcpd;no_static;ISC;"Internet\ Systems\ Consortium\ DHCP\ Server\ [0-9](\.[0-9]+)+?([a-z][0-9])?$";"sed -r 's/Internet\ Systems\ Consortium\ DHCP\ Server\ ([0-9](\.[0-9]+)+?([a-z][0-9])?)$/:isc:dhcpd:\1/'"; +isc-dhcpd;no_static;ISC;"isc-dhcpd-[0-9](\.[0-9]+)+?$";"sed -r 's/isc-dhcpd-([0-9](\.[0-9]+)+?)$/:isc:dhcp:\1/'"; +isc-dhcpd;no_static;ISC;"isc-dhcpd-[0-9](\.[0-9]+)+?$";"sed -r 's/isc-dhcpd-([0-9](\.[0-9]+)+?)$/:isc:dhcpd:\1/'"; +iwconfig;;unknown;"iwconfig\ \ Version\ [0-9]+$";"sed -r 's/iwconfig(\ )+Version\ ([0-9]+)$/::wireless_tools:\2/'"; +iwconfig;;unknown;"iwconfig\ \ Wireless-Tools\ version\ [0-9]+";"sed -r 's/iwconfig(\ )+Wireless-Tools\ version\ ([0-9]+).*/::wireless_tools:\2/'"; +iwevent;;unknown;"iwevent\ \ \ Wireless-Tools\ version\ [0-9]+";"sed -r 's/iwevent(\ )+Wireless-Tools\ version\ ([0-9]+).*/::wireless_tools:\2/'"; +iwlist;;unknown;"iwlist\ \ \ \ Wireless-Tools\ version\ [0-9]+";"sed -r 's/iwlist(\ )+Wireless-Tools\ version\ ([0-9]+).*/::wireless_tools:\2/'"; +iwpriv;;unknown;"iwpriv\ \ \ \ Version\ [0-9]+";"sed -r 's/iwpriv(\ )+Version\ ([0-9]+).*/::wireless_tools:\2/'"; +jq;;unknown;"^jq-[0-9](\.[0-9]+)+?$";"sed -r 's/jq-([0-9](\.[0-9]+)+?)$/:jq_project:jq:\1/'"; +jquery;;MIT;"jQuery\ JavaScript\ Library\ v[0-9](\.[0-9]+)+?";"sed -r 's/jQuery\ JavaScript\ Library\ v([0-9](\.[0-9]+)+?)$/:jquery:jquery:\1/'"; +jquery;;MIT;"jQuery\ v[0-9](\.[0-9]+)+?\ jquery\.com\ ";"sed -r 's/jQuery\ v([0-9](\.[0-9]+)+?)\ .*/:jquery:jquery:\1/'"; +kbd;;unknown;"\ from\ kbd\ [0-9](\.[0-9]+)+?";"sed -r 's/\ from\ kbd\ ([0-9](\.[0-9]+)+?).*/:kbd-project:kbd:\1/'"; +keepalived;;unknown;"^Keepalived\ v[0-9](\.[0-9]+)+a?\ ";"sed -r 's/Keepalived\ v([0-9](\.[0-9]+)+?)/:keepalived:keepalived:\1/'"; +kmod;;unknown;"kmod\ version\ [0-9]+$";"sed -r 's/kmod\ version\ ([0-9]+)$/::kmod:\1/'"; +kmod;;unknown;"^depmod\ (version\ )?[0-9](\.[0-9]+)+?$";"sed -r 's/depmod\ (version\ )?([0-9](\.[0-9]+)+?)$/::kmod:\2/'"; +kmod;;unknown;"^insmod\ (version\ )?[0-9](\.[0-9]+)+?$";"sed -r 's/insmod\ (version\ )?([0-9](\.[0-9]+)+?)$/::kmod:\2/'"; +kmod;;unknown;"^lsmod\ (version\ )?[0-9](\.[0-9]+)+?$";"sed -r 's/lsmod\ (version\ )?([0-9](\.[0-9]+)+?)$/::kmod:\2/'"; +kmod;;unknown;"^modinfo\ (version\ )?[0-9](\.[0-9]+)+?$";"sed -r 's/modinfo\ (version\ )?([[0-9](\.[0-9]+)+?)$/::kmod:\2/'"; +roaring-l2tpd;;GPL-2.0-only;"l2tpd\ Version\ [0-9]\.[0-9]+\ Copyright\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/l2tpd\ Version\ ([0-9](\.[0-9]+)+?).*Roaring\ Penguin\ Software\ Inc\./:roaring_penguin:l2tpd:\1/'"; +l2tpd;;GPL-2.0-only;"l2tpd\ version\ [0-9](\.[0-9]+)+?\ started\ on\ ";"sed -r 's/l2tpd\ version\ ([0-9](\.[0-9]+)+?)\ .*/:roaring_penguin:l2tpd:\1/'"; +l2tpd;;GPL-2.0-only;"l2tpd\ Version\ [0-9](\.[0-9]+)+?(-rtn)?\ Copyright\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/l2tpd\ Version\ ([0-9](\.[0-9]+)+?).*/:roaring_penguin:l2tpd:\1/'"; +openldap;;OLDAP-2.8;"OpenLDAP:\ ldap[a-z]+\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/OpenLDAP:\ ldap[a-z]+\ ([0-9](\.[0-9]+)+?)\ .*/:openldap:openldap:\1/'"; +lesskey;;GPL-3.0-only;"lesskey\ \ version\ [0-9]+$";"sed -r 's/lesskey\ \ version\ ([0-9]+)$/:gnu:less:\1/'"; +less;;GPL-3.0-only AND BSD-2-Clause;"^less\ [0-9]+\ ";"sed -r 's/less\ ([0-9]+).*/:gnu:less:\1/'"; +less;;GPL-3.0-only AND BSD-2-Clause;"^less\ [0-9]+$";"sed -r 's/less\ ([0-9]+)$/:gnu:less:\1/'"; +libarchive;;unknown;"libarchive\ [0-9](\.[0-9]+)+?";"sed -r 's/libarchive\ ([0-9](\.[0-9]+)+?)/::libarchive:\1/'"; +libcurl;;curl;"CLIENT\ libcurl\ [0-9](\.[0-9]+)+?";"sed -r 's/CLIENT\ libcurl\ ([0-9](\.[0-9]+)+?).*/::libcurl:\1/'"; +libcurl;;curl;"^libcurl\/[0-9](\.[0-9]+)+?$";"sed -r 's/libcurl\/([0-9](\.[0-9]+)+?)$/::libcurl:\1/'"; +libdbus;;unknown;"^libdbus\ [0-9](\.[0-9]+)+?$";"sed -r 's/libdbus\ ([0-9](\.[0-9]+)+?)$/:freedesktop:dbus:\1/'"; +libexpat;;MIT;"expat_[0-9]\.[0-9]+\.[0-9]+$";"sed -r 's/expat_([0-9](\.[0-9]+)+?)$/:libexpat_project:libexpat:\1/'"; +libgcrypt;;LGPL-2.1-or-later;"[Ll]ibgcrypt\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/[Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?)\ .*/:gnupg:libgcrypt:\1/'"; +libgcrypt;;LGPL-2.1-or-later;"[Ll]ibgcrypt\ [0-9](\.[0-9]+)+?$";"sed -r 's/[Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?)$/:gnupg:libgcrypt:\1/'"; +libgcrypt;;LGPL-2.1-or-later;"[Ll]ibgcrypt\ [0-9](\.[0-9]+)+?(-[a-z]+)?$";"sed -r 's/[Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?(-[a-z]+)?)$/:gnupg:libgcrypt:\1/'"; +libgcrypt;;LGPL-2.1-or-later;"^This\ is\ Libgcrypt\ [0-9]\.([0-9]+)+?\ -\ The\ GNU\ Crypto\ Library$";"sed -r 's/This\ is\ [Ll]ibgcrypt\ ([0-9](\.[0-9]+)+?)\ .*/:gnupg:libgcrypt:\1/'"; +libgmp;multi_grep;LGPL-3.0-only OR GPL-2.0-only;'"^GNU MP assertion failed: %s$"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:gmplib:gmp:\1/'"; +libsoup;;LGPL-2.0-or-later;"^libsoup\/[0-9](\.[0-9]+)+?$";"sed -r 's/^libsoup\/([0-9](\.[0-9]+)+?)$/::libsoup:\1/'"; +libharfbuzz.so.0;multi_grep;MIT;'"^void hb_serialize_context_t::resolve_links()$"&&"^hb_blob_destroy$"&&"^[0-9]\.[0-9](\.[0-9]+)+?$"';"sed -r 's/^([0-9]\.[0-9](\.[0-9]+)+?)/:harfbuzz_project:harfbuzz:\1/'"; +libidn2;multi_grep;unknown;'"^IDN2_UNKNOWN$"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:gnu:libidn2:\1/'"; +libjpeg;;BSD-3-Clause AND IJG AND Zlib;"Independent\ JPEG\ Group.s\ CJPEG,\ version\ [0-9][a-z]\ \ [0-9]+-[A-Za-z]+-[0-9]+$";"sed -r 's/Independent\ JPEG\ Group.s\ CJPEG,\ version\ ([0-9][a-z])\ .*/::libjpeg:\1/'"; +libjson-c;multi_grep;MIT;'"^INTERNAL ERROR: _json_c_visit"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:json-c:json-c:\1/'"; +libnghttp2;multi_grep;MIT;'"^stream->state == NGHTTP2_STREAM_IDLE$"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:nghttp2:nghttp2:\1/'"; +libopencv_core;multi_grep;unknown;'"^OpenCV\(%s\) Error: %s \(%s\) in %s, file %s, line %d$"&&"General\ configuration\ for\ OpenCV\ [0-9](\.[0-9]+)+?\ =+"';"sed -r 's/^General configuration for OpenCV ([0-9]+\.[0-9]+\.[0-9]+) .*/:opencv:opencv:\1/'"; +libpcap;;BSD-3-Clause;"^libpcap\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/libpcap\ version\ ([0-9](\.[0-9]+)+?)$/:tcpdump:libpcap:\1/'"; +libpcre;multi_grep;BSD-3-Clause;'"^this version of PCRE is"&&"^[0-9]+\.[0-9]+ [0-9]{4}-[0-9]{2}-[0-9]{2}$"';"sed -r 's/^([0-9]+\.[0-9]+) [0-9]{4}-[0-9]{2}-[0-9]{2}$/:perl:pcre:\1/'"; +libpcre;multi_grep;BSD-3-Clause;'"^this version of PCRE is"&&"^[0-9]+\.[0-9]+ [0-9]{4}-[0-9]{2}-[0-9]{2}$"';"sed -r 's/^([0-9]+\.[0-9]+) [0-9]{4}-[0-9]{2}-[0-9]{2}$/:pcre:pcre:\1/'"; +libpng;;Libpng;"libpng\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/libpng\ version\ ([0-9](\.[0-9]+)+?)\ .*/:libpng:libpng:\1/'"; +libpng;;Libpng;"libpng\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/libpng\ version\ ([0-9](\.[0-9]+)+?)\ .*/:greg_roelofs:libpng:\1/'"; +libreswan;;GPL-2.0-only;"^Libreswan\ [\.0-9]+";"sed -r 's/Libreswan\ ([0-9](\.[0-9]+)+?).*/:libreswan:libreswan:\1/'"; +libtiff;;unknown;"^LIBTIFF,\ Version\ [0-9](\.[0-9]+)+?$";"sed -r 's/LIBTIFF,\ Version\ ([0-9](\.[0-9]+)+?)$/:libtiff:libtiff:\1/'"; +libtasn;multi_grep;unknown;'"LIBTASN1 ERROR:"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:gnu:libtasn1:\1/'"; +libtasn;multi_grep;unknown;'"LIBTASN1 ERROR:"&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:free_software_foundation_inc.:libtasn1:\1/'"; +libxml2;multi_grep;MIT;'"^Fatal: program compiled against libxml %d using libxml %d$"&&"^2[0-9]{4}$"';"sed -r 's/^2([0-9]{2})([0-9]{2})$/:xmlsoft:libxml2:2.\1.\2/'"; +lighttpd;;bsd;"^lighttpd\/[0-9](\.[0-9]+)+?\ .*\ -\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd\/([0-9](\.[0-9]+)+?)\ .*/:lighttpd:lighttpd:\1/'"; +lighttpd;live;bsd;"^lighttpd\/[0-9](\.[0-9]+)+?(-devel-[0-9]+[A-Z])?$";"sed -r 's/lighttpd\/([0-9](\.[0-9]+)+?).*/:lighttpd:lighttpd:\1/'"; +lighttpd;;BSD-3-Clause;"^lighttpd-[0-9](\.[0-9]+)+?\ \-\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd-([0-9](\.[0-9]+)+?)\ .*/:lighttpd:lighttpd:\1/'"; +lighttpd;;BSD-3-Clause;"^lighttpd-[0-9](\.[0-9]+)+?\ \(.*\)\ \-\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd-([0-9](\.[0-9]+)+?)\ .*/:lighttpd:lighttpd:\1/'"; +lighttpd;;BSD-3-Clause;"lighttpd-[0-9](\.[0-9]+)+?$";"sed -r 's/lighttpd-([0-9](\.[0-9]+)+?)$/:lighttpd:lighttpd:\1/'"; +lighttpd;;BSD-3-Clause;"^lighttpd [0-9](\.[0-9]+)+?";"sed -r 's/lighttpd ([0-9](\.[0-9]+)+?)/:lighttpd:lighttpd:\1/'"; +lighttpd;;BSD-3-Clause;"^lighttpd\/[0-9](\.[0-9]+)+?(-devel)?(-[0-9]+[A-Za-z]+)?.*\ -\ a\ light\ and\ fast\ webserver$";"sed -r 's/lighttpd\/([0-9](\.[0-9]+)+?).*/:lighttpd:lighttpd:\1/'"; +lighttpd;;BSD-3-Clause;"^server\ started\ \(lighttpd\/[0-9](\.[0-9]+)+?\)$";"sed -r 's/server\ started\ \(lighttpd\/([0-9](\.[0-9]+)+?)\)$/:lighttpd:lighttpd:\1/'"; +linux_kernel;;GPL-2.0-only;"^Linux-[1-6]\.[0-9]+\.[0-9]+";"sed -r 's/Linux-([1-6](\.[0-9]+)+?).*/:linux:linux_kernel:\1/'"; +linux_kernel;;GPL-2.0-only;"Linux\ kernel\ version\ [1-6]\.[0-9]+\.[0-9]+\ ";"sed -r 's/Linux\ kernel\ version\ ([1-6](\.[0-9]+)+?)\ .*/:linux:linux_kernel:\1/'"; +linux_kernel;;GPL-2.0-only;"Linux\ kernel\ version\ [1-6]\.[0-9]+\.[0-9]+$";"sed -r 's/Linux\ kernel\ version\ ([1-6](\.[0-9]+)+?)$/:linux:linux_kernel:\1/'"; +linux_kernel;;GPL-2.0-only;"Linux\ version\ [1-6]\.[0-9]+\.[0-9]+\ ";"sed -r 's/Linux\ version\ ([1-6](\.[0-9]+)+?)\ .*/:linux:linux_kernel:\1/'"; +linux_kernel;;GPL-2.0-only;"Linux\ version\ [1-6]\.[0-9]+\.[0-9]+$";"sed -r 's/Linux\ version\ ([1-6](\.[0-9]+)+?)$/:linux:linux_kernel:\1/'"; +linuxptp;multi_grep;GPL-2.0-only;'"^PTP_CLOCK_GETCAPS$"&&"^PTP_PIN_SETFUNC2\ failed:\ \%m$"&&"^[0-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/:linuxptp_project:linuxptp:\1/'"; +lldpd;;unknown;"^Version:\ lldpd\ [0-9](\.[0-9]+)+$";"sed -r 's/Version:\ lldpd\ ([0-9](\.[0-9]+)+?)$/:lldpd_project:lldpd:\1/'"; +logd;;unknown;"^logd\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/logd\ version\ ([0-9](\.[0-9]+)+?).*/::logd:\1/'"; +logger;;unknown;"logger\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/logger\ version\ ([0-9](\.[0-9]+)+?).*/::logger:\1/'"; +logrotate;;unknown;"logrotate\ [0-9](\.[0-9]+)+?\ -\ Copyright.*Red\ Hat,\ Inc\.$";"sed -r 's/logrotate\ ([0-9](\.[0-9]+)+?).*/::logrotate:\1/'"; +logrotate;;unknown;"logrotate\ [0-9](\.[0-9]+)+?$";"sed -r 's/logrotate\ ([0-9](\.[0-9]+)+?)$/::logrotate:\1/'"; +lrzsz;;unknown;"lrzsz.\ [\.rc0-9]+$";"sed -r 's/lrzsz.\ ([\.rc0-9]+)$/:lrzsz_project:lrzsz:\1/'"; +lua;;MIT;"^\$Lua:\ Lua\ [0-9](\.[0-9]+)+?\ .*";"sed -r 's/.*Lua\ ([0-9](\.[0-9]+)+?)\ .*/:lua:lua:\1/'"; +lua;;MIT;"^liblua\.so\.[0-9](\.[0-9]+)+?$";"sed -r 's/liblua\.so\.([0-9](\.[0-9]+)+?)$/:lua:lua:\1/'"; +lua;;MIT;"^Lua\ [0-9](\.[0-9]+)+?\ \ Copyright\ .*";"sed -r 's/^Lua\ ([0-9](\.[0-9]+)+?)\ \ .*/:lua:lua:\1/'"; +mactelnet;;GPL-2.0-only;"MAC-Telnet\ [0-9](\.[0-9]+)+?";"sed -r 's/MAC-Telnet\ ([0-9](\.[0-9]+)+?).*/:mac-telnet_project:mac-telnet:\1/'"; +make;;unknown;"GNU\ Make\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ Make\ ([0-9](\.[0-9]+)+?)$/:gnu:make:\1/'"; +man-db;;GPL-3.0-or-later;"catman\ [0-9](\.[0-9]+)+?$";"sed -r 's/catman\ ([0-9](\.[0-9]+)+?)$/:man-db_project:man-db:\1/'"; +man-db;;GPL-3.0-or-later;"globbing\ [0-9](\.[0-9]+)+?$";"sed -r 's/globbing\ ([0-9](\.[0-9]+)+?)$/:man-db_project:man-db:\1/'"; +man-db;;GPL-3.0-or-later;"lexgrog\ [0-9](\.[0-9]+)+?$";"sed -r 's/lexgrog\ ([0-9](\.[0-9]+)+?)$/:man-db_project:man-db:\1/'"; +man-db;;GPL-3.0-or-later;"mandb\ [0-9](\.[0-9]+)+?$";"sed -r 's/mandb\ ([0-9](\.[0-9]+)+?)$/:man-db_project:man-db:\1/'"; +man-db;;GPL-3.0-or-later;"manpath\ [0-9](\.[0-9]+)+?$";"sed -r 's/manpath\ ([0-9](\.[0-9]+)+?)$/:man-db_project:man-db:\1/'"; +mdadm;;unknown;"^mdadm\ -\ v[0-9](\.[0-9]+)+?\ -\ ";"sed -r 's/mdadm\ -\ v([0-9](\.[0-9]+)+?)\ .*/:mdadm_project:mdadm:\1/'"; +midnight_commander;;GPL-3.0-only;"GNU\ Midnight\ Commander\ [0-9](\.[0-9]+)+?";"sed -r 's/GNU\ Midnight\ Commander\ ([0-9](\.[0-9]+)+?)/:gnu:midnight_commander:\1/'"; +mikrotik-routeros;;;"MikroTik\ routerOS\ V[0-9]\.[0-9]+\ \(c\) [0-9]+-[0-9].*";"sed -r 's/.*MikroTik\ routerOS\ V([0-9]\.[0-9]+)\ .*/:mikrotik:routeros:\1/'"; +minicom;;GPL-2.0-only;"minicom\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/minicom\ version\ ([0-9](\.[0-9]+)+?)$/:minicom:minicom:\1/'"; +minidlna;;GPL-2.0-only;"^Starting\ MiniDLNA\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/Starting\ MiniDLNA\ version\ ([0-9](\.[0-9]+)+?)/:minidlna_project:minidlna:\1/'"; +minidlna;live;GPL-2.0-only;"^MiniDLNA\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/MiniDLNA\ ([0-9](\.[0-9]+)+?)\ .*/:minidlna_project:minidlna:\1/'"; +minidlna;multi_grep;unknown;'"MiniDLNA is already running. EXITING."&&"^[0-9](\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:minidlna_project:minidlna:\1/'"; +mini_httpd;;unknown;"mini_httpd\/[0-9](\.[0-9]+)+?(\ [0-9]+)?";"sed -r 's/mini_httpd\/([0-9](\.[0-9]+)+?).*/:acme:mini_httpd:\1/'"; +mini_httpd;live;unknown;"mini_httpd\ [0-9](\.[0-9]+)+?(\ [0-9]+)?";"sed -r 's/mini_httpd\ ([0-9](\.[0-9]+)+?).*/:acme:mini_httpd:\1/'"; +miniupnpd;;unknown;"SERVER:.*UPnP\/[0-9](\.[0-9]+)+?\ MiniUPnPd\/[0-9](\.[0-9]+)+?$";"sed -r 's/SERVER:.*UPnP\/[0-9](\.[0-9]+)+?\ MiniUPnPd\/([0-9](\.[0-9]+)+?)$/:miniupnp_project:miniupnpd:\2/'"; +miniupnpd;live;unknown;"MiniUPnP\ [0-9](\.[0-9]+)+?\ ;"sed -r 's/MiniUPnP\ ([0-9](\.[0-9]+)+?)\ .*/:miniupnp_project:miniupnpd:\1/'"; +miniupnpd;;unknown;"^miniupnpd\ [0-9](\.[0-9]+)+?\ ;"sed -r 's/^miniupnpd\ ([0-9](\.[0-9]+)+?)\ .*/:miniupnp_project:miniupnpd:\1/'"; +mke2fs;;unknown;"^mke2fs\ [0-9](\.[0-9]+)+?";"sed -r 's/mke2fs\ ([0-9](\.[0-9]+)+?)/::e2fsprogs:\1/'"; +mkfs.xfs;;unknown;"^mkfs\.xfs\ version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/mkfs\.xfs\ version\ ([0-9]+(\.[0-9]+)+?)$/::xfsprogs:\1/'"; +mkfs.fat;;GPL-3.0-only;"^mkfs\.fat\ [0-9]+(\.[0-9]+)+?";"sed -r 's/mkfs\.fat\ ([0-9]+(\.[0-9]+)+?).*/:dosfstools_project:dosfstools:\1/'"; +fsck.fat;;GPL-3.0-only;"^fsck\.fat\ [0-9]+(\.[0-9]+)+?";"sed -r 's/fsck\.fat\ ([0-9]+(\.[0-9]+)+?).*/:dosfstools_project:dosfstools:\1/'"; +fatlabel;;GPL-3.0-only;"^fatlabel\ [0-9]+(\.[0-9]+)+?";"sed -r 's/fatlabel\ ([0-9]+(\.[0-9]+)+?).*/:dosfstools_project:dosfstools:\1/'"; +mklost_plus_found;;unknown;"^mklost\+found\ [0-9]+(\.[0-9]+)+?\ \(.*\)$";"sed -r 's/mklost\+found\ ([0-9]+(\.[0-9]+)+?).*/::e2fsprogs:\1/'"; +mosquitto;;EPL-2.0;"^mosquitto\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/mosquitto\ version\ ([0-9](\.[0-9]+)+?).*/:eclipse:mosquitto:\1/'"; +mount;;unknown;"^mount:\ mount-[0-9](\.[0-9]+)+?([a-z])?$";"sed -r 's/mount:\ mount-([0-9](\.[0-9]+)+?([a-z])?)$/::mount:\1/'"; +mongodb;;unknown;"^MongoDB\ shell\ version\ v[0-9](\.[0-9]+)+?$";"sed -r 's/MongoDB\ shell\ version v([0-9](\.[0-9]+)+?)$/:mongodb:mongodb:\1/'"; +mongodb;;unknown;"^db\ version\ v[0-9](\.[0-9]+)+?$";"sed -r 's/db\ version\ v([0-9](\.[0-9]+)+?)$/:mongodb:mongodb:\1/'"; +msmtp;;unknown;"^msmtp version [0-9](\.[0-9]+)+?$";"sed -r 's/^msmtp version ([0-9](\.[0-9]+)+?)$/:martin_lambers:msmtp:\1/'"; +nano;;GPL-3.0-only;"GNU\ nano,\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ nano,\ version\ ([0-9](\.[0-9]+)+?)$/:gnu:nano:\1/'"; +nano;;GPL-3.0-only;"GNU\ nano,\ version\ [0-9](\.[0-9]+)+?\ \(compiled\ .*\)$";"sed -r 's/GNU\ nano,\ version\ ([0-9](\.[0-9]+)+?)\ .*/:gnu:nano:\1/'"; +ncurses;;X11;"ncurses\ [0-9](\.[0-9]+)+?";"sed -r 's/ncurses\ ([0-9](\.[0-9]+)+?).*/:gnu:ncurses:\1/'"; +netatalk;;GPL-2.0-only;"^cnid_dbd\ \(Netatalk\ [0-9](\.[0-9]+)+?\)$";"sed -r 's/cnid_dbd\ \(Netatalk\ ([0-9](\.[0-9]+)+?)\)$/:netatalk:netatalk:\1/'"; +netstat;;unknown;"netstat\ [0-9]\.[0-9]+";"sed -r 's/netstat\ ([0-9](\.[0-9]+)+?)/::netstat:\1/'"; +nettle;;unknown;"nettle-hash\ \(nettle\ [0-9](\.[0-9]+)+?\)$";"sed -r 's/nettle-hash\ \(nettle\ ([0-9](\.[0-9]+)+?)\)$/:nettle_project:nettle:\1/'"; +nginx;;BSD-2-Clause;"^nginx\ version:\ nginx\/[0-9](\.[0-9]+)+?$";"sed -r 's/nginx\ version:\ nginx\/([0-9](\.[0-9]+)+?)$/::nginx:\1/'"; +ngrep;;unknown;"^ngrep:\ V[0-9]\.[0-9]+,\ \$Revision\:\ [0-9]+\.[0-9]+\ \$$";"sed -r 's/ngrep:\ V([0-9](\.[0-9]+)+?),\ .*/::ngrep:\1/'"; +ntfs-3g;;GPL-2.0-only;"^ntfs-3g\ [0-9]+(\.[0-9]+)+?\ integrated\ FUSE\ 27$";"sed -r 's/ntfs-3g\ ([0-9]+(\.[0-9]+)+?)\ .*/::ntfs-3g:\1/'"; +ntfs-3g;;GPL-2.0-only;"ntfslabel\ v[0-9](\.[0-9]+)+?\ ";"sed -r 's/ntfslabel\ v([0-9]+(\.[0-9]+)+?)\ .*/::ntfs-3g:\1/'"; +ntpdate;;unknown;"ntpdate\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?";"sed -r 's/ntpdate\ ([0-9](\.[0-9]+)+?)([a-z][0-9]+)?$/:ntp:ntp:\1:\3/'"; +ntpd;;unknown;"ntpd\ [0-9](\.[0-9]+)+?(p[0-9]+)?\ for\ ";"sed -r 's/ntpd\ ([0-9](\.[0-9]+)+?)(p[0-9]+)?.*/:ntp:ntp:\1:\3/'"; +ntpd;;unknown;"ntpd\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/ntpd\ ([0-9](\.[0-9]+)+?)/:ntp:ntp:\1/'"; +ntpd;;unknown;"ntpd\ -\ NTP\ daemon\ program\ -\ Ver\.\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/ntpd\ -\ NTP\ daemon\ program\ -\ Ver\.\ ([0-9](\.[0-9]+)+?)([a-z][0-9]+)?$/:ntp:ntp:\1:\3/'"; +ntpdc;;unknown;"^ntpdc\ .*\ Ver\.\ [0-9](\.[0-9]+)+?$";"sed -r 's/ntpdc\ .*\ Ver\.\ ([0-9](\.[0-9]+)+?)/:ntp:ntp:\1/'"; +ntp;;unknown;"ntp[a-z]+\ -\ .*\ NTP\ query\ program\ -\ Ver\.\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/ntp[a-z]+\ -\ .*\ NTP\ query\ program\ -\ Ver\.\ ([0-9](\.[0-9]+)+?)([a-z][0-9]+)?/:ntp:ntp:\1:\3/'"; +ntp;;unknown;"ntp[dpq]\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/ntp[dpq]\ ([0-9](\.[0-9]+)+?)+(p[0-9]+)?$/:ntp:ntp:\1:\3/'"; +openrc;;unknown;"\ \(OpenRC\)\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/\ \(OpenRC\)\ \ ([0-9]+(\.[0-9]+)+?([a-z][0-9]+)?)$/:openrc_project:openrc:\1/'"; +openser;;unknown;"^version:\ openser\ [0-9](\.[0-9]+)+?\ \([a-z]+\/[a-z]+\)$";"sed -r 's/version:\ openser\ ([0-9]+(\.[0-9]+)+?).*/:openser:openser:\1/'"; +openssh;;SSH-OpenSSH;"OpenSSH_[0-9](\.[0-9]+)+?([a-z][0-9]+)?,\ ";"sed -r 's/OpenSSH_([0-9](\.[0-9]+)+?([a-z][0-9]+)?).*$/:openbsd:openssh:\1/'"; +openssh;;SSH-OpenSSH;"OpenSSH_[0-9](\.[0-9]+)+?([a-z][0-9]+)?\ ";"sed -r 's/OpenSSH_([0-9](\.[0-9]+)+?([a-z][0-9]+)?).*$/:openbsd:openssh:\1/'"; +openssh;multi_grep;SSH-OpenSSH;'"^ssh_msg_recv: read: bad msg_len %u$"&&"^OpenSSH_[0-9.]+p[0-9]$"';"sed -r 's/(OpenSSH_)(.*)/:openbsd:openssh:\2/'"; +openssh;no_static;SSH-OpenSSH;"^OpenSSH_[0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/OpenSSH_([0-9](\.[0-9]+)+?([a-z][0-9]+)?)$/:openbsd:openssh:\1/'"; +openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?).*$/:openssl:openssl:\1/'"; +openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)\ ";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)\ .*$/:openssl:openssl:\1\2/'"; +openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?-";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)-.*$/:openssl:openssl:\1/'"; +openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?\ ";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)\ .*$/:openssl:openssl:\1/'"; +openssl;;OpenSSL OR Apache-2.0;"^OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)$";"sed -r 's/OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)$/:openssl:openssl:\1\2/'"; +openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?).*$/:openssl:openssl:\1/'"; +openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)\ ";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)\ .*$/:openssl:openssl:\1\2/'"; +openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?-";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)-.*$/:openssl:openssl:\1/'"; +openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?([a-z]+)?\ ";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?([a-z]+)?)\ .*$/:openssl:openssl:\1/'"; +openssl;;OpenSSL OR Apache-2.0;"part of OpenSSL\ [0-9](\.[0-9]+)+?(-[a-z]+)$";"sed -r 's/.*OpenSSL\ ([0-9](\.[0-9]+)+?)((-[a-z]+)?)$/:openssl:openssl:\1\2/'"; +openswan;;GPL-2.0-only;"^Openswan\ [0-9](\.[0-9]+)+?$";"sed -r 's/Openswan\ ([0-9](\.[0-9]+)+?)$/::openswan:\1/'"; +openswan;;GPL-2.0-only;"^Linux\ Openswan\ [0-9](\.[0-9]+)+?$";"sed -r 's/Linux\ Openswan\ ([0-9](\.[0-9]+)+?)$/::openswan:\1/'"; +openvpn;;GPL-2.0-only;"^OpenVPN\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/OpenVPN\ ([0-9](\.[0-9]+)+?)\ .*/:openvpn:openvpn:\1/'"; +openwrt;;gpl;(OpenWrt)\ ([0-9]+\.[0-9]+\.[0-9])\ (r[0-9]+\-)([a-z0-9]+).*";sed -r 's/(OpenWrt)\ ([0-9]+\.[0-9]+\.[0-9])\ (r[0-9]+\-)([a-z0-9]+).*/:openwrt:openwrt:\2/'"; +parted;;unknown;"GNU\ parted.\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ parted.\ ([0-9](\.[0-9]+)+?)$/:gnu:parted:\1/'"; +passwd;;unknown;"^update-passwd\ [0-9][\.0-9]+$";"sed -r 's/update-passwd\ ([0-9](\.[0-9]+)+?)$/:passwd:passwd:\1/'"; +pcre;;unknown;"^pcre[a-z]+\ version\ [0-9](\.[0-9]+)+?\ 20[0-9]+-[0-9]+-[0-9]+$";"sed -r 's/pcre[a-z]+\ version\ ([0-9](\.[0-9]+)+?)\ .*/:pcre:pcre:\1/'"; +pcre;;unknown;"^pcre[a-z]+\ version\ [0-9](\.[0-9]+)+?\ 20[0-9]+-[0-9]+-[0-9]+$";"sed -r 's/pcre[a-z]+\ version\ ([0-9](\.[0-9]+)+?)\ .*/:perl:pcre:\1/'"; +pcsc-lite;;GPL-3.0-only;"^pcsc-lite\ version\ [0-9](\.[0-9]+)+?\.$";"sed -r 's/pcsc-lite\ version\ ([0-9](\.[0-9]+)+?).*/:muscle:pcsc-lite:\1/'"; +perl;;GPL-1.0-only OR Artistic-1.0-Perl;"This\ is\ perl\ [0-9],\ version\ [0-9]+,\ subversion\ [0-9]+.*built";"sed -r 's/This\ is\ perl\ ([0-9]+),\ version\ ([0-9]+),\ subversion\ ([0-9]+).*/:perl:perl:\1\.\2\.\3/'"; +perl;;GPL-1.0-only OR Artistic-1.0-Perl;"This\ is\ perl.*\(v[0-9]\.[0-9]+\.[0-9]+\)\ built";"sed -r 's/This\ is\ perl.*\(v([0-9](\.[0-9]+)+?)\).*/:perl:perl:\1/'"; +php;;PHP-3.01;"^PHP\ [0-9]\.[0-9]+([0-9]+)+?$";"sed -r 's/PHP\ ([0-9](\.[0-9]+)+?)$/:php:php:\1/'"; +php;;PHP-3.01;"^X-Powered-By:\ PHP\/[0-9]\.[0-9]+(\.[0-9]+)+?$";"sed -r 's/X-Powered-By:\ PHP\/([0-9](\.[0-9]+)+?)$/:php:php:\1/'"; +picocom;;unknown;"^picocom\ v[0-9]\.[0-9]+$";"sed -r 's/picocom\ v([0-9](\.[0-9]+)+?)$/:picocom_project:picocom:\1/'"; +pimd;;unknown;"^pimd\ version\ ((\.)?[0-9]+)+$";"sed -r 's/pimd\ version\ ([0-9](\.[0-9]+)+?)$/::pimd:\1/'"; +pinentry;;unknown;"pinentry.*\ \(pinentry\)\ [0-9]\.[0-9]\.[0-9]+$";"sed -r 's/pinentry.*\ \(pinentry\)\ ([0-9](\.[0-9]+)+?)$/::pinentry:\1/'"; +portmap;;unknown;"portmap\ version\ [0-9]\.[0-9]+\ -\ ";"sed -r 's/portmap\ version\ ([0-9](\.[0-9]+)+?)\ .*/::portmap:\1/'"; +pppd;;unknown;"pppd\.so\.[0-9](\.[0-9]+)+?$";"sed -r 's/pppd\.so\.([0-9](\.[0-9]+)+?)$/:point-to-point_protocol_project:point-to-point_protocol:\1/'"; +pppd;;unknown;"pppd\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/pppd\ version\ ([0-9](\.[0-9]+)+?)\ /:point-to-point_protocol_project:point-to-point_protocol:\1/'"; +pppd;;unknown;"pppd\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/pppd\ version\ ([0-9](\.[0-9]+)+?)$/:point-to-point_protocol_project:point-to-point_protocol:\1/'"; +pppd;;unknown;"pppd\ version\ [0-9](\.[0-9]+)+?([a-z][0-9]+)?$";"sed -r 's/pppd\ version\ ([0-9](\.[0-9]+)+?)(([a-z][0-9]+)?)$/:point-to-point_protocol_project:point-to-point_protocol:\1/'"; +pppoe;;unknown;"pppoe\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/pppoe\ version\ ([0-9](\.[0-9]+)+?)$/:roaring_penguin:pppoe:\1/'"; +rp-pppoe;;GPL-2.0-only;"^PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.$";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?),\ Copyright\ \(C\)\ [0-9]+\ Roaring\ Penguin\ Software\ Inc\.$/:roaring_penguin:pppoe:\1/'"; +rp-pppoe;;GPL-2.0-only;"^PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ [0-9]+-[0-9]+\ Roaring\ Penguin\ Software\ Inc\.$";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?).*/:roaring_penguin:pppoe:\1/'"; +rp-pppoe;;GPL-2.0-only;"^PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ .*\ Roaring\ Penguin\ Software\ Inc\.$";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?),\ Copyright\ .*\ Roaring\ Penguin\ Software\ Inc\.$/:roaring_penguin:pppoe:\1/'"; +rp-pppoe;;unknown;"PPPoE\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ [0-9]+-[0-9]+\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/PPPoE\ Version ([0-9](\.[0-9]+)+?),\ Copyright\ .*\ Roaring\ Penguin\ Software\ Inc\.$/:roaring_penguin:pppoe:\1/'"; +rp-pppoe;;GPL-2.0-only;"Roaring\ Penguin\ PPPoE\ Version\ [0-9](\.[0-9]+)+?";"sed -r 's/Roaring\ Penguin\ PPPoE\ Version ([0-9](\.[0-9]+)+?).*/:roaring_penguin:pppoe:\1/'"; +rp-pppoe;;GPL-2.0-only;"PPPoE-Server\ Version\ [0-9](\.[0-9]+)+?,\ Copyright\ \(C\)\ 2001-2006\ Roaring\ Penguin\ Software\ Inc\.";"sed -r 's/PPPoE-Server\ Version ([0-9](\.[0-9]+)+?).*/:roaring_penguin:pppoe:\1/'"; +procps-ng;;unknown;"procps-ng\ [0-9](\.[0-9]+)+?$";"sed -r 's/procps-ng\ ([0-9](\.[0-9]+)+?)$/:procps-ng_project:procps-ng:\1/'"; +procps;;unknown;"procps\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/procps\ version\ ([0-9](\.[0-9]+)+?)/:procps_project:procps:\1/'"; +proftpd;;GPL-2.0-or-later;"^ProFTPD\ Version\ [0-9](\.[0-9]+)+[a-zA-Z]?$";"sed -r 's/ProFTPD\ Version\ ([0-9](\.[0-9]+)+[a-zA-Z]?)$/:proftpd:proftpd:\1/'"; +proftpd;;GPL-2.0-or-later;"^ProFTPD\ Version\ [0-9](\.[0-9]+)+[a-zA-Z]?$";"sed -r 's/ProFTPD\ Version\ ([0-9](\.[0-9]+)+[a-zA-Z]?)$/:proftpd_project:proftpd:\1/'"; +python;;Python-2.0.1;"^Python\ [0-9]\.[0-9]+\.[0-9]+\ ";"sed -r 's/Python\ ([0-9](\.[0-9]+)+?)\ .*/:python:python:\1/'"; +python;;Python-2.0.1;"^Python\ [0-9](\.[0-9]+)+?$";"sed -r 's/Python\ ([0-9](\.[0-9]+)+?)$/:python:python:\1/'"; +qnx;;unknown;"Welcome\ to\ QNX\ Neutrino\ [0-9](\.[0-9]+)+?$";"sed -r 's/Welcome\ to\ QNX\ Neutrino\ ([0-9](\.[0-9]+)+?)$/:blackberry:qnx_neutrino_rtos:\1/'"; +quagga;;GPL-3.0-only;"^(ldpd|linkd)\ version\ 0\.9[\.0-9]+$";"sed -r 's/(ldpd|linkd)\ version\ ([0-9](\.[0-9]+)+?)$/:quagga:quagga:\1/'"; +quagga;;GPL-3.0-only;"^Hello,\ this\ is\ Quagga\ \(version\ [0-9](\.[0-9]+)+?\)\.$";"sed -r 's/Hello,\ this\ is\ Quagga\ \(version\ ([0-9](\.[0-9]+)+?)\)\.$/:quagga:quagga:\1/'"; +radlogin;;unknown;"radlogin\.c,v\ [0-9]\.[0-9]+\ [0-9]+";"sed -r 's/radlogin\.c,v\ ([0-9](\.[0-9]+)+?).*/:iea_software:radlogin:\1/'"; +rt2860apd;;unknown;"Ralink\ DOT1X\ daemon,\ version\ =\ .[0-9](\.[0-9])+?\'\ ";"sed -r 's/Ralink\ DOT1X\ daemon,\ version\ =\ .([0-9](\.[0-9]+)+?)\ .*/ralink-dot1x:\1/'"; +redis_cli;;BSD-3-Clause;"^redis-cli\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/redis-cli\ ([0-9](\.[0-9]+)+?).*/:redislabs:redis:\1/'"; +redis_cli;;BSD-3-Clause;"^redis-cli\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/redis-cli\ ([0-9](\.[0-9]+)+?).*/:redis:redis:\1/'"; +rflow;;unknown;"[0-9]\.[0-9]+\ Copyright\ by\ Nikki\ Chumakov$";"sed -r 's/([0-9](\.[0-9]+)+?)\ Copyright\ by\ Nikki\ Chumakov$/::rflow:\1/'"; +ripd;;GPL-2.0-only;"^ripd\ version\ [\.0-9]+a?";"sed -r 's/ripd\ version\ ([0-9](\.[0-9]+)+?)/:quagga:quagga:\1/'"; +ripd;;GPL-2.0-only;"^ripd\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/ripd\ version\ ([0-9](\.[0-9]+)+?)$/:quagga:quagga:\1/'"; +ripngd;;gpl;"^ripngd\ version\ [\.0-9]+$";"sed -r 's/ripngd\ version\ ([0-9](\.[0-9]+)+?)$/:quagga:quagga:\1/'"; +ripngd;;unknown;"^ripngd\ version\ [0-9](\.[0-9]+)+?([a-z])?\ ";"sed -r 's/ripngd\ version\ ([0-9](\.[0-9]+)+?[a-z]?)\.*/:quagga:quagga:\1:\2/'"; +rsync;;unknown;"^rsync\ \ version\ [0-9](\.[0-9]+)+?\ \ protocol\ version\ [0-9]+$";"sed -r 's/rsync\ \ version\ ([0-9](\.[0-9]+)+?)\ .*/::rsync:\1/'"; +rsyslogd;;unknown;"rsyslogd\ [0-9](\.[0-9]+)+?,\ compiled\ with:$";"sed -r 's/rsyslogd\ ([0-9](\.[0-9]+)+?),\ .*/:rsyslog:rsyslogd:\1/'"; +rsyslogd;;unknown;"^rsyslogd\ [0-9](\.[0-9]+)+?\ runtime\ debug\ support\ -\ help\ requested,\ rsyslog\ terminates$";"sed -r 's/rsyslogd\ ([0-9](\.[0-9]+)+?)\ .*/:rsyslog:rsyslogd:\1/'"; +rsyslogd;;unknown;"^liblogging-stdlog\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/liblogging-stdlog\ version\ ([0-9](\.[0-9]+)+?).*/:rsyslog:rsyslog:\1/'"; +rsyslogd;multi_grep;unknown;'":\ module\ compiled\ with\ rsyslog\ version\ \%s.$"&&"[0-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/:rsyslog:rsyslogd:\1/'"; +screen;;GPL-3.0-only;"^Screen\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/Screen\ version\ ([0-9](\.[0-9]+)+?)\ .*/:gnu:screen:\1/'"; +sed;;GPL-3.0-only;"\(GNU\ sed\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ sed\)\ ([0-9](\.[0-9]+)+?)$/:gnu:sed:\1/'"; +sed;;GPL-3.0-only;"GNU\ sed\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/GNU\ sed\ version\ ([0-9](\.[0-9]+)+?)$/:gnu:sed:\1/'"; +sendmail;;Sendmail;"\ This\ is\ Sendmail\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/\ This\ is\ Sendmail\ version\ ([0-9](\.[0-9]+)+?)$/:sendmail:sendmail:\1/'"; +sentron_pac;multi_grep;unknown;'"^PAC3200$"&&"^Siemens AG$"&&"^V[0-9](\.[0-9]+)+?$"';"sed -r 's/V([0-9](\.[0-9]+)+?)$/:siemens:sentron_pac3200:\1/'"; +sentron_pac;multi_grep;unknown;'"^PAC4200$"&&"^Siemens AG$"&&"^V[0-9](\.[0-9]+)+?$"';"sed -r 's/V([0-9](\.[0-9]+)+?)$/:siemens:sentron_pac4200:\1/'"; +sentron_pac;multi_grep;unknown;'"^PAC2200$"&&"^Siemens AG$"&&"^V[0-9](\.[0-9]+)+?$"';"sed -r 's/V([0-9](\.[0-9]+)+?)$/:siemens:sentron_pac2200:\1/'"; +sysklogd;;GPL-3.0-only;"klogd\ [0-9](\.[0-9]+)+?$";"sed -r 's/klogd\ ([0-9](\.[0-9]+)+?)$/:sysklogd_project:sysklogd:\1/'"; +sysklogd;;GPL-3.0-only;"klogd\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/klogd\ version\ ([0-9](\.[0-9]+)+?).*/:sysklogd_project:sysklogd:\1/'"; +sharutils;;unknown;"\(GNU\ sharutils\)\ [0-9](\.[0-9]+)+?";"sed -r 's/\(GNU\ sharutils\)\ ([0-9](\.[0-9]+)+?)$/:gnu:sharutils:\1/'"; +siprotec_5;;proprietary;"FWAOS_V[0-9]+.[0-9]+.[0-9]+.[0-9]+$";"sed -r 's/FWAOS_V([0-9]+(\.[0-9]+)+?)$/:siemens:siprotec_5:\1/'"; +siprotec_5;;proprietary;"FWAOS_V[0-9]+.[0-9]+.[0-9]+.[0-9]+$";"sed -r 's/FWAOS_V([0-9]+(\.[0-9]+)+?)$/:siemens:siprotec_5_firmware:\1/'"; +smbd;multi_grep;GPL-3.0-only;'"^smbd version %s started.$"&&"^[2-5]\.[0-9]+\.[0-9]+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:samba:samba:\1/'"; +smbftpd;;unknown;"^SmbFTPD\ Ver\ [0-9]\.[0-9]+$";"sed -r 's/SmbFTPD\ Ver\ ([0-9](\.[0-9]+)+?)$/:smbftpd:smbftpd:\1/'"; +snmpd;;unknown;"NET-SNMP\ version:\ \ [0-9](\.[0-9]+)+?$";"sed -r 's/NET-SNMP\ version:\ \ ([0-9](\.[0-9]+)+?)$/:net-snmp:net-snmp:\1/'"; +snmpd;;unknown;"^NET-SNMP\ version:\ [0-9](\.[0-9]+)+?$";"sed -r 's/NET-SNMP\ version:\ ([0-9](\.[0-9]+)+?)$/:net-snmp:net-snmp:\1/'"; +socat;;GPL-2.0-only;"socat\ version\ [0-9](\.[0-9]+)+?-[a-z][0-9]+\ ";"sed -r 's/socat\ version\ ([0-9](\.[0-9]+)+?)((-[a-z][0-9]+)?)\ .*/:socat:socat:\1:\2/'"; +socat;;GPL-2.0-only;"socat\ version\ [0-9](\.[0-9]+)+?-[a-z][0-9]+\ ";"sed -r 's/socat\ version\ ([0-9](\.[0-9]+)+?)((-[a-z][0-9]+)?)\ .*/:dest-unreach:socat:\1:\2/'"; +socat;;GPL-2.0-only;"socat\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/socat\ version\ ([0-9](\.[0-9]+)+?)\ .*/:socat:socat:\1/'"; +socat;;GPL-2.0-only;"socat\ version\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/socat\ version\ ([0-9](\.[0-9]+)+?)\ .*/:dest-unreach:socat:\1/'"; +sqlite3;;public-domain;"SQLite\ version\ 3(\.[0-9]+)+?";"sed -r 's/SQLite\ version\ (3(\.[0-9]+)+?).*/:sqlite:sqlite:\1/'"; +sqlite3;multi_grep;public-domain;'"^sqlite3_version$"&&"^sqlite3_bind_parameter_index$"&&"^3(\.[0-9]+)?+$"';"sed -r 's/([0-9](\.[0-9]+)+?)$/:sqlite:sqlite:\1/'"; +squidguard;;unknown;"SquidGuard:\ [0-9]\.[0-9]\ Berkeley\ DB\ [0-9]\.[0-9]\.[0-9]+";"sed -r 's/SquidGuard:\ ([0-9](\.[0-9]+)+?)\ .*/:squidguard:squidguard:\1/'"; +squid;;unknown;"Squid\ Cache:\ Version\ [0-9](\.[0-9]+)+?$";"sed -r 's/Squid\ Cache:\ Version\ ([0-9](\.[0-9]+)+?)$/:squid-cache:squid:\1/'"; +ssleay;;ssleay;"part\ of\ SSLeay\ [0-9]\.[0-9]+\.[0-9]+\ [0-9]+-";"sed -r 's/part\ of\ SSLeay\ ([0-9](\.[0-9]+)+?)\ .*/:ssleay:ssleay:\1/'"; +ssmtp;;unknown;"^sSMTP\ [0-9](\.[0-9]+)+?\ \(Not\ sendmail\ at\ all\)$";"sed -r 's/sSMTP\ ([0-9](\.[0-9]+)+?)\ \(Not\ sendmail\ at\ all\)$/:ssmtp:ssmtp:\1/'"; +strace;;unknown;"strace\ --\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/strace\ --\ version\ ([0-9](\.[0-9]+)+?)$/::strace:\1/'"; +ltrace;;unknown;"^ltrace\ version\ [0-9](\.[0-9]+)+?\.$";"sed -r 's/ltrace\ version\ ([0-9](\.[0-9]+)+?)\.$/::ltrace:\1/'"; +strongswan;;GPL-2.0-only;"Linux\ strongSwan\ [0-9](\.[0-9]+)+?$";"sed -r 's/Linux\ strongSwan\ ([0-9](\.[0-9]+)+?)$/:strongswan:strongswan:\1/'"; +strongswan;;GPL-2.0-only;"\ strongSwan\ [0-9](\.[0-9]+)+?$";"sed -r 's/.*\ strongSwan\ ([0-9](\.[0-9]+)+?)$/:strongswan:strongswan:\1/'"; +strongswan;;GPL-2.0-only;"^ipsec _copyright strongSwan [0-9](\.[0-9]+)+?$";"sed -r 's/ipsec _copyright strongSwan ([0-9](\.[0-9]+)+?)/:strongswan:strongswan:\1/'"; +stunnel;;GPL-2.0-only;"stunnel\ [0-9](\.[0-9]+)+?\ on\ ";"sed -r 's/stunnel\ ([0-9](\.[0-9]+)+?)\ .*/:stunnel:stunnel:\1/'"; +sudoreplay;;unknown;"sudoreplay\ version\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/sudoreplay\ version\ ([0-9](\.[0-9]+)+?(p[0-9]+)?)$/::sudo:\1/'"; +sudo;;ISC;"Sudo\ version\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/Sudo\ version\ ([0-9](\.[0-9]+)+?(p[0-9]+)?)$/::sudo:\1/'"; +sudo;;ISC;"\/sudo-[0-9](\.[0-9]+)+?(p[0-9]+)?\/";"sed -r 's/\/sudo-([0-9](\.[0-9]+)+?(p[0-9]+)?)\//::sudo:\1/'"; +suricata;;unknown;"Suricata\ [0-9](\.[0-9]+)+?";"sed -r 's/Suricata\ ([0-9](\.[0-9]+)+?).*/::suricata:\1/'"; +syslogd;;unknown;"^syslogd\ v[0-9](\.[0-9]+)+?$";"sed -r 's/syslogd\ v([0-9](\.[0-9]+)+?)$/:rsyslogd:rsyslogd:\1/'"; +sysstat;;unknown;"^sysstat\ version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/sysstat\ version\ ([0-9]+(\.[0-9]+)+?)$/:sysstat:sysstat:\1/'"; +sysstat;;unknown;"^sysstat\ version\ [0-9]+(\.[0-9]+)+?$";"sed -r 's/sysstat\ version\ ([0-9]+(\.[0-9]+)+?)$/:sysstat_project:sysstat:\1/'"; +systemd;;LGPL-2.1-or-later;"^systemd\ [0-9]{3}\ \([0-9]{3}\.[0-9].*\)$";"sed -r 's/systemd\ [0-9]{3}\ \(([0-9]{3}\.[0-9]).*\)$/:systemd_project:systemd:\1/'"; +systemd;;LGPL-2.1-or-later;"^systemd\ [0-9]{3}$";"sed -r 's/systemd\ ([0-9]+)$/:systemd_project:systemd:\1/'"; +systemd;;LGPL-2.1-or-later;"^systemd [v0-9.-]+.* running in %ssystem mode \(%s\)$";"sed -r 's/systemd v?([0-9.]+).*/:systemd_project:systemd:\1/'"; +tar;;unknown;"\(GNU\ tar\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ tar\)\ ([0-9](\.[0-9]+)+?)$/:gnu:tar:\1/'"; +tcpdump;multi_grep;BSD-3-Clause;'"^dump"&&"^\[\ -T\ type\ \]\ \[\ --version\ \]\ \[\ -V\ file\ \]$"&&"^[2-9](\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/:tcpdump:tcpdump:\1/'"; +tcpdump;;BSD-3-Clause;"tcpdump\.[2-9](\.[0-9]+)+?\ version";"sed -r 's/tcpdump\.([0-9](\.[0-9]+)+?)\ version/:tcpdump:tcpdump:\1/'"; +tcpdump;;BSD-3-Clause;"^tcpdump\ version\ [2-9](\.[0-9]+)+?$";"sed -r 's/tcpdump\ version\ ([0-9](\.[0-9]+)+?)$/:tcpdump:tcpdump:\1/'"; +texinfo;;unknown;"\(GNU\ texinfo\)\ [0-9](\.[0-9]+)+?$";"sed -r 's/\(GNU\ texinfo\)\ ([0-9](\.[0-9]+)+?)$/:gnu:sed:\1/'"; +thttpd;;bsd-style;"^thttpd\/[0-9]\.[0-9]+([a-z])?\ [0-9]{2}[a-z]+[0-9]{4}$";"sed -r 's/thttpd\/([0-9]+\.[0-9]+([a-z])?).*/:acme_labs:thttpd:\1/'" +sthttpd;;bsd-style;"^sthttpd\/[0-9](\.[0-9]+)+?([a-z])?.*";"sed -r 's/sthttpd\/([0-9]+(\.[0-9]+)+?([a-z])?).*/:open_source_development_team:sthttpd:\1/'" +sthttpd;;bsd-style;"^sthttpd\/[0-9](\.[0-9]+)+?([a-z])?.*";"sed -r 's/sthttpd\/([0-9]+(\.[0-9]+)+?([a-z])?).*/:sthttpd_project:sthttpd:\1/'" +tinylogin;;GPL-2.0-only;"Tinylogin v[0-9](\.[0-9]+)+?\ \(.*\)\ multi-call\ binary$";"sed -r 's/Tinylogin\ v([0-9](\.[0-9]+)+?)\ .*/:busybox:busybox:\1/'"; +tor;;unknown;"Tor\ v[0-9](\.[0-9]+)+?\ .git";"sed -r 's/Tor\ v([0-9](\.[0-9]+)+?)\ .*/:tor:tor:\1/'"; +traceroute;;GPL-2.0-only;"traceroute\.db\:\ Modern\ traceroute\ for\ Linux,\ version\ [0-9](\.[0-9]+)+?,\ [[:alpha:]]{3}\ [0-9]+\ [0-9]+";"sed -r 's/traceroute\.db\:\ Modern\ traceroute\ for\ Linux,\ version\ ([0-9](\.[0-9]+)+?)\ .*/::traceroute:\1/'"; +traceroute;;GPL-2.0-only;"^Modern\ traceroute\ for\ Linux,\ [Vv]ersion\ [0-9]+(\.[0-9]+)+?";"sed -r 's/Modern\ traceroute\ for\ Linux,\ [Vv]ersion\ ([0-9]+(\.[0-9]+)+?)$/::traceroute:\1/'"; +transmissionbt;;GPL-2.0-only or GPL-3.0-only;"^Transmission\ [0-9]+(\.[0-9]+)+?\ \(\)\ \ http\:\/\/www\.transmissionbt\.com\/$";"sed -r 's/Transmission\ ([0-9]+(\.[0-9]+)+?)\ .*/:transmission:transmissionbt:\1/'"; +transmissionbt;;GPL-2.0-only or GPL-3.0-only;"^transmission-cli\ [0-9]\.[0-9]+\ \([0-9]+\)$";"sed -r 's/transmission-cli\ ([0-9](\.[0-9]+)+?)\ .*/:transmission:transmissionbt:\1/'"; +trigger;;unknown;"trigger\ version\ [0-9]+$";"sed -r 's/trigger\ version\ ([0-9]+)$/::trigger:\1/'"; +tune2fs;;unknown;"tune2fs\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/tune2fs\ ([0-9](\.[0-9]+)+?).*/::e2fsprogs:\1/'"; +twonky;;unknown;"Twonky\ Version\ [0-9](\.[0-9]+)+?";"sed -r 's/Twonky\ Version\ ([0-9](\.[0-9]+)+?).*/:lynxtechnology:twonky_server:\1/'"; +u-boot;;GPL-2.0-only;"Compiled\ with\ U-Boot\ [0-9]+(\.[0-9]+)+?(rc[0-9]+)?";"sed -r 's/Compiled\ with\ U-Boot\ ([0-9]+(\.[0-9]+)+?(rc[0-9]+)?)/:denx:u-boot:\1/'"; +u-boot;;GPL-2.0-only;"^mk(env)?image\ version\ 20[0-9]+\.[0-9]+";"sed -r 's/mk.*image\ version\ ([0-9]+(\.[0-9]+)+?).*/:denx:u-boot:\1/'"; +u-boot;;GPL-2.0-only;"U-Boot\ [0-9]+(\.[0-9]+)+?\ ";"sed -r 's/U-Boot\ ([0-9]+(\.[0-9]+)+?(rc[0-9]+)?)\ .*/:denx:u-boot:\1/'"; +ucd-snmpd;;bsd-style;"UCD-snmp\ version:\ \ [0-9](\.[0-9]+)+?$";"sed -r 's/UCD-snmp\ version:\ \ ([0-9]+(\.[0-9]+)+?)$/:ucd-snmp:ucd-snmp:\1/'"; +udev;;unknown;"^udev-[0-9]\.[0-9](\.[0-9]+)+?$";"sed -r 's/udev-([0-9](\.[0-9]+)+?)$/:systemd_project:systemd:\1/'"; +ultravnc_linux_repeater;;unknown;"^UltraVnc\ Linux\ Repeater\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/UltraVnc\ Linux\ Repeater\ version\ ([0-9](\.[0-9]+)+?)$/:ultravnc:repeater:\1/'"; +unrar;;unknown;"^UNRAR\ [0-9]\.[0-9]+\ freeware\ .*\ Copyright\ \(c\)\ [0-9]+-[0-9]+\ Alexander\ Roshal$";"sed -r 's/UNRAR\ ([0-9]+(\.[0-9]+)+?)\ .*/:rarlab:unrar:\1/'"; +upnpc-ddns;;unknown;"upnpc-ddns\ version:\ [0-9](\.[0-9]+)+?:\ ";"sed -r 's/upnpc-ddns\ version:\ ([0-9]+(\.[0-9]+)+?):\ /:miniupnp_project:miniupnpc:\1/'"; +upnp_sdk;;unknown;"Intel\ SDK\ for\ UPnP\ devices\ \/[0-9](\.[0-9]+)+?$";"sed -r 's/Intel\ SDK\ for\ UPnP\ devices\ \/([0-9](\.[0-9]+)+?)$/:portable_sdk_for_upnp_project:portable_sdk_for_upnp:\1/'"; +upnp_sdk;;unknown;"Portable\ SDK\ for\ UPnP\ devices\ [0-9](\.[0-9]+)+?\ .*";"sed -r 's/Portable\ SDK\ for\ UPnP\ devices\ ([0-9](\.[0-9]+)+?)\ .*/:portable_sdk_for_upnp_project:portable_sdk_for_upnp:\1/'"; +util-linux;;GPL-2.0-or-later;"util-linux\ [0-9](\.[0-9]+)+?$";"sed -r 's/util-linux\ ([0-9](\.[0-9]+)+?)$/::util-linux:\1/'"; +vim;;Vim;"VIM\ -\ Vi\ IMproved\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/VIM\ -\ Vi\ IMproved\ ([0-9]+(\.[0-9]+)+?)\ .*/:vim_development_group:vim:\1/'"; +vim;;Vim;"VIM\ -\ Vi\ IMproved\ [0-9](\.[0-9]+)+?\ ";"sed -r 's/VIM\ -\ Vi\ IMproved\ ([0-9]+(\.[0-9]+)+?)\ .*/:vim:vim:\1/'"; +visudo;;unknown;"visudo\ version\ [0-9](\.[0-9]+)+?(p[0-9]+)?$";"sed -r 's/visudo\ version\ ([0-9](\.[0-9]+)+?(p[0-9]+)?)$/::sudo:\1/'"; +vsftpd;;GPL-2.0-only;"^vsftpd: version [0-9](\.[0-9]+)+?$";"sed -r 's/vsftpd:\ version\ ([0-9](\.[0-9]+)+?)/:vsftpd_project:vsftpd:\1/'"; +vxworks;;unknown;"^VxWorks\ [0-9](\.[0-9]+)+?$";"sed -r 's/VxWorks\ ([0-9](\.[0-9]+)+?)$/:windriver:vxworks:\1/'"; +vxworks;;unknown;"VxWorks[0-9](\.[0-9]+)+?$";"sed -r 's/VxWorks([0-9](\.[0-9]+)+?)$/:windriver:vxworks:\1/'"; +vxworks;;unknown;"VxWorks\ [0-9](\.[0-9]+)+?\ SMP";"sed -r 's/VxWorks\ ([0-9](\.[0-9]+)+).*/:windriver:vxworks:\1/'"; +vxworks;;unknown;"vxWorks\ [0-9]\ SR[0-9]+$";"sed -r 's/[Vv]xWorks\ ([0-9])\ (SR[0-9]+)$/:windriver:vxworks:\1:sr\2/'"; +vxworks;;unknown;"VxWorks\ operating\ system\ version\ \"[0-9](\.[0-9]+)+?\"";"sed -r 's/VxWorks\ operating\ system\ version\ \"([0-9](\.[0-9]+)+?)\"$/:windriver:vxworks:\1/'"; +watchdog;;unknown;"watchdog\ version\ [0-9](\.[0-9]+)+?,\ usage\:";"sed -r 's/watchdog\ version\ ([0-9](\.[0-9]+)+?),\ .*/::watchdog:\1/'"; +watchquagga;;GPL-2.0-or-later;"watchquagga\ version\ [0-9](\.[0-9]+)+?";"sed -r 's/watchquagga\ version\ ([0-9](\.[0-9]+)+?).*$/:quagga:quagga:\1/'"; +wget;;GPL-3.0-only;"Wget\ [0-9](\.[0-9]+)+?,\ a\ non-interactive\ network\ retriever";"sed -r 's/Wget\ ([0-9](\.[0-9]+)+?),\ a\ .*/:gnu:wget:\1/'"; +wget;;GPL-3.0-only;"Wget\ [0-9](\.[0-9]+)+?\ built\ on\ ";"sed -r 's/Wget\ ([0-9](\.[0-9]+)+?)\ built\ on.*/:gnu:wget:\1/'"; +wget;multi_grep;GPL-3.0-only;'"^GNU Wget %s, a non-interactive network retriever.$"&&"^[0-9]\.[0-9]{2}(\.[0-9]+)+?$"';"sed -r 's/([0-9](\.[0-9]+)+?)/:gnu:wget:\1/'"; +whatis;;unknown;"whatis\ [0-9](\.[0-9]+)+?$";"sed -r 's/whatis\ ([0-9](\.[0-9]+)+?)$/::whatis:\1/'"; +wireless-tools;;GPL-2.0-only;"Wireless-Tools\ version\ [0-9]+";"sed -r 's/Wireless-Tools\ version\ ([0-9]+).*$/:wireless_tools:wireless_tools:\1/'"; +wireless-tools;;GPL-2.0-only;"Wireless-Tools\ version\ [0-9]+";"sed -r 's/Wireless-Tools\ version\ ([0-9]+).*$/:wireless_tools_project:wireless_tools:\1/'"; +wol;;unknown;"wol\ [0-9](\.[0-9]+)+?";"sed -r 's/wol\ ([0-9](\.[0-9]+)+?)/::wol:\1/'"; +wpa_supplicant;;BSD-3-Clause;"^wpa_supplicant\ v[0-9](\.[0-9]+)+?(-devel)?$";"sed -r 's/wpa_supplicant\ v([0-9](\.[0-9]+)+?).*/:w1.fi:wpa_supplicant:\1/'"; +wpa_supplicant;;BSD-3-Clause;"^wpa_supplicant\ v[0-9](\.[0-9]+)+?(-devel)?$";"sed -r 's/wpa_supplicant\ v([0-9](\.[0-9]+)+?).*/:wpa_supplicant:wpa_supplicant:\1/'"; +wpa_supplicant;;BSD-3-Clause;"^wpa_supplicant\ v[0-9](\.[0-9]+)+?\.x$";"sed -r 's/wpa_supplicant\ v([0-9](\.[0-9]+)+?).*/:w1.fi:wpa_supplicant:\1/'"; +wpa_supplicant;;BSD-3-Clause;"^wpa_supplicant\ v[0-9](\.[0-9]+)+?\.x$";"sed -r 's/wpa_supplicant\ v([0-9](\.[0-9]+)+?).*/:wpa_supplicant:wpa_supplicant:\1/'"; +xfsprogs;;GPL-2.0-only;"^mkfs\.xfs\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/mkfs\.xfs\ version\ ([0-9](\.[0-9]+)+?)$/::xfsprogs:\1/'"; +xfsprogs;;GPL-2.0-only;"^xfs_db\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/xfs_db\ version\ ([0-9](\.[0-9]+)+?)$/::xfsprogs:\1/'"; +xfsprogs;;GPL-2.0-only;"^xfs_growfs\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/xfs_growfs\ version\ ([0-9](\.[0-9]+)+?)$/::xfsprogs:\1/'"; +xfsprogs;;GPL-2.0-only;"^xfs_repair\ version\ [0-9](\.[0-9]+)+?$";"sed -r 's/xfs_repair\ version\ ([0-9](\.[0-9]+)+?)$/::xfsprogs:\1/'"; +xsupplicant;;unknown;"^Xsupplicant\ [0-9](\.[0-9]+)+?$";"sed -r 's/Xsupplicant\ ([0-9]+(\.[0-9]+)+?)$/:xsupplicant:xsupplicant:\1/'"; +xxd;;unknown;"xxd\ V[0-9]\.[0-9]+.*by\ Juergen\ Weigert$";"sed -r 's/xxd\ V([0-9]+(\.[0-9]+)+?).*/::xxd:\1/'"; +ypdomainname;;unknown;"hostname\ [0-9]\.[0-9]+";"sed -r 's/hostname\ ([0-9](\.[0-9]+)+?)/::hostname:\1/'"; +zebra;;GPL-2.0-only;"[Zz]ebra\ version\ [0-9](\.[0-9]+)+?([a-z])?";"sed -r 's/[Zz]ebra\ version\ ([0-9](\.[0-9]+)+?([a-z])?)/:gnu:zebra:\1/'"; +zend-engine;;unknown;"Zend\ Engine\ v[0-9](\.[0-9]+)+?,\ Copyright.*Technologies$";"sed -r 's/Zend\ Engine\ v([0-9](\.[0-9]+)+?).*/:zend:engine:\1/'"; +zipsplit;;bsd-style;"ZipSplit\ [0-9](\.[0-9]+)+?";"sed -r 's/ZipSplit\ ([0-9](\.[0-9]+)+?)/:info-zip:zip:\1/'"; +zlib;;Zlib;"deflate\ [0-9](\.[0-9]+)+?\ Copyright.*Mark\ Adler";"sed -r 's/deflate\ ([0-9](\.[0-9]+)+?)\ .*/:zlib:zlib:\1/'"; +zlib;;Zlib;"inflate\ [0-9](\.[0-9]+)+?\ Copyright.*Mark Adler";"sed -r 's/inflate\ ([0-9](\.[0-9]+)+?)\ .*/:zlib:zlib:\1/'"; +zlib;;Zlib;"^\ unzip\ [0-9]\.([0-9]+)\ Copyright 1998-20[0-9][0-9] Gilles Vollant.*$";"sed -r 's/\ unzip\ ([0-9])\.([0-9])([0-9]*)\ Copyright 1998-20[0-9][0-9] Gilles Vollant.*/:zlib:zlib:\1.\2.\3/'"; +log4j-core*.jar;zgrep;Apache-2.0;"Log4jReleaseVersion";"sed -r 's/Log4jReleaseVersion:\ ([0-9](\.[0-9]+)+?)/:apache:log4j:\1/'";