Skip to content

Commit

Permalink
Add fingerprints for OPNSense
Browse files Browse the repository at this point in the history
  • Loading branch information
jvoisin committed Mar 4, 2024
1 parent 17ce7c2 commit 704baba
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 4 deletions.
13 changes: 10 additions & 3 deletions xml/favicons.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1216,13 +1216,20 @@
<fingerprint pattern="^e4fd990b4b8a5d61bd5ddb98cdfc7190$">
<description>OPNsense Firewall</description>
<example>e4fd990b4b8a5d61bd5ddb98cdfc7190</example>
<param pos="0" name="service.vendor" value="OPNSense"/>
<param pos="0" name="service.product" value="OPNSense"/>
<param pos="0" name="service.device" value="Firewall"/>
<param pos="0" name="service.cpe23" value="cpe:/a:opnsense:opnsense:-"/>
<param pos="0" name="service.component.vendor" value="lighttpd"/>
<param pos="0" name="service.component.product" value="lighttpd"/>
<param pos="0" name="service.component.cpe23" value="cpe:/a:lighttpd:lighttpd:-"/>
<param pos="0" name="os.vendor" value="FreeBSD"/>
<param pos="0" name="os.product" value="FreeBSD"/>
<param pos="0" name="os.cpe23" value="cpe:/o:freebsd:freebsd:-"/>
<param pos="0" name="hw.vendor" value="OPNsense"/>
<param pos="0" name="hw.device" value="Firewall"/>
<param pos="0" name="hw.product" value="Firewall"/>
<param pos="0" name="hw.certainty" value="0.5"/>
<param pos="0" name="os.vendor" value="OPNsense"/>
<param pos="0" name="os.product" value="FreeBSD"/>
<param pos="0" name="os.certainty" value="0.5"/>
</fingerprint>

<fingerprint pattern="^979d9a884c322862e6830f61e2c378e6$">
Expand Down
15 changes: 15 additions & 0 deletions xml/html_title.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3952,6 +3952,21 @@
<param pos="0" name="os.product" value="FreeBSD"/>
</fingerprint>

<fingerprint pattern="^Login \| OPNsense$">
<description>OPNSense Firewall</description>
<example>Login | OPNsense</example>
<param pos="0" name="service.vendor" value="OPNSense"/>
<param pos="0" name="service.product" value="OPNSense"/>
<param pos="0" name="service.device" value="Firewall"/>
<param pos="0" name="service.cpe23" value="cpe:/a:opnsense:opnsense:-"/>
<param pos="0" name="service.component.vendor" value="lighttpd"/>
<param pos="0" name="service.component.product" value="lighttpd"/>
<param pos="0" name="service.component.cpe23" value="cpe:/a:lighttpd:lighttpd:-"/>
<param pos="0" name="os.vendor" value="FreeBSD"/>
<param pos="0" name="os.product" value="FreeBSD"/>
<param pos="0" name="os.cpe23" value="cpe:/o:freebsd:freebsd:-"/>
</fingerprint>

<fingerprint pattern="^Vigor Login Page$">
<description>DrayTek Vigor network equipment - without model or version</description>
<example>Vigor Login Page</example>
Expand Down
15 changes: 15 additions & 0 deletions xml/http_servers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5185,4 +5185,19 @@
<param pos="0" name="hw.device" value="Device"/>
</fingerprint>

<fingerprint pattern="^OPNsense$">
<description>OPNSense Firewall</description>
<example >OPNsense</example>
<param pos="0" name="service.vendor" value="OPNSense"/>
<param pos="0" name="service.product" value="OPNSense"/>
<param pos="0" name="service.device" value="Firewall"/>
<param pos="0" name="service.cpe23" value="cpe:/a:opnsense:opnsense:-"/>
<param pos="0" name="service.component.vendor" value="lighttpd"/>
<param pos="0" name="service.component.product" value="lighttpd"/>
<param pos="0" name="service.component.cpe23" value="cpe:/a:lighttpd:lighttpd:-"/>
<param pos="0" name="os.vendor" value="FreeBSD"/>
<param pos="0" name="os.product" value="FreeBSD"/>
<param pos="0" name="os.cpe23" value="cpe:/o:freebsd:freebsd:-"/>
</fingerprint>

</fingerprints>
3 changes: 2 additions & 1 deletion xml/x509_subjects.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1091,9 +1091,10 @@
<param pos="0" name="os.product" value="FreeBSD"/>
</fingerprint>

<fingerprint pattern="^O=OPNsense,L=Middelharnis,ST=Zuid-Holland,C=NL$">
<fingerprint pattern="^O=OPNsense(?:[.]localdomain)?,L=Middelharnis,ST=Zuid-Holland,C=NL$">
<description>OPNsense Firewall</description>
<example>O=OPNsense,L=Middelharnis,ST=Zuid-Holland,C=NL</example>
<example>O=OPNsense.localdomain,L=Middelharnis,ST=Zuid-Holland,C=NL</example>
<param pos="0" name="hw.vendor" value="OPNsense"/>
<param pos="0" name="hw.device" value="Firewall"/>
<param pos="0" name="hw.product" value="Firewall"/>
Expand Down

0 comments on commit 704baba

Please sign in to comment.