Releases: rapid7/recog
Releases · rapid7/recog
v3.1.3 - 2024.04.09
What's Changed
- Improve freebox fingerprinting by @jvoisin in #586
- Add a fingerprint for the freebox' favicon by @jvoisin in #587
- Add more information for the freebox' x509 subject by @jvoisin in #588
- Add rstp fingerprint for the freebox by @jvoisin in #589
- Fix non-deterministic test order by @adfoster-r7 in #592
- Add Logipacs Favicon Fingerprint by @cbeek-r7 in #593
- PD-41096 Auto-add cortex.yaml by @simonirwin-r7 in #594
- Add new fingerprints for medical imaging systems and radiology platforms by @adungo-r7 in #595
- Add X-Powered-By fingerprinting by @jvoisin in #604
- Add a missing Radarr favicon by @jvoisin in #603
- Fix rubocop formatting complaints by @adungo-r7 in #606
- Improve Chromecast x509 issuer fingerprinting by @jvoisin in #605
- Bump the certainty for AdGuard by @jvoisin in #601
- Add Lidarr authentication by @jvoisin in #602
- Add a fingerprint for the freebox' FbxWSD server by @jvoisin in #599
- Improve freebox's rtsp fingerprinting by @jvoisin in #598
- Add a fingerprint for the freebox' x509_subjects by @jvoisin in #597
- Fix regex which has exponential degree of ambiguity by @adammcclenaghan in #609
- Add an html_title fingerprint for miniflux by @jvoisin in #607
- Add fingerprints for OPNSense by @jvoisin in #608
- Added fingerprints for Cisco Meraki Mx Ms and Mr by @mlaskowski-r7 in #611
New Contributors
- @cbeek-r7 made their first contribution in #593
- @simonirwin-r7 made their first contribution in #594
- @adungo-r7 made their first contribution in #595
- @adammcclenaghan made their first contribution in #609
- @mlaskowski-r7 made their first contribution in #611
Full Changelog: v3.1.2...v3.1.3
v3.1.2 - 2023.08.16
What's Changed
- Rename SSL-VPN *.device parameter values to be more generic by @mkienow-r7 in #559
- Add examples of testing matches by @adfoster-r7 in #557
- Add Paperless-ngx document management system HTML title fingerprint by @mkienow-r7 in #561
- Add Paperless-ng document management system HTML title fingerprint by @mkienow-r7 in #562
- Update README.md testing matches to set grep color to never by @mkienow-r7 in #564
- Add FatPipe Networks MPVPN, IPVPN, WARP, SDWAN fingerprints by @mkienow-r7 in #563
- Add Transmission by @jvoisin in #568
- Add 3CX Phone System Management Console favicon fingerprint by @mkienow-r7 in #566
- Add PaperCut MF and NG vendor only fingerprints by @mkienow-r7 in #567
- Add MeterSphere fingerprints by @mkienow-r7 in #569
- Add Apache Superset fingerprints by @mkienow-r7 in #570
- Correct param order in Transmission fingerprint by @mkienow-r7 in #572
- Add Jellyseerr fingerprints by @jvoisin in #565
- Add Sonarr/Radarr/Prowlarr by @jvoisin in #571
- Add fast reverse proxy (frp) fingerprints by @mkienow-r7 in #573
- Correct param order in Sonarr, Radarr, Prowlarr fingerprints by @mkienow-r7 in #575
- CI Workflow: pin upper JRuby version to 9.4.2 as workaround for test failures by @mkienow-r7 in #578
- Enhance CPE update script and update CPE values by @mkienow-r7 in #560
- Add Progress MOVEit Transfer fingerprints by @mkienow-r7 in #577
- Add Roundcube Webmail fingerprints by @mkienow-r7 in #580
- Add rubocop to CI by @dwelch-r7 in #579
New Contributors
- @dwelch-r7 made their first contribution in #579
Full Changelog: v3.1.1...v3.1.2
v3.1.1 - 2023.03.17
What's Changed
- mirror doc changes from recog-ruby by @TomSellers in #547
Full Changelog: v3.1.0...v3.1.1
v3.1.0 - 2023.03.17
What's Changed
- DHCP fingerprints for Aruba sensors by @dmoinescu-r7 in #500
- New matches for Apple Boot Service Discovery Protocol by @modoyle-r7 in #501
- DHCP fingeprints for devices of unknown type/model by @dmoinescu-r7 in #502
- CI Workflow: add Ruby 3.1 and make lower JRuby version flexible by @mkienow-r7 in #504
- Update for Rumble to runZero rebrand by @mkienow-r7 in #506
- Correct Zebra vendor and minor fingerprint param changes by @mkienow-r7 in #505
- DHCP fingerprint for ChromeOS devices by @dmoinescu-r7 in #507
- DHCP fingerprint for Compaq Remote Insight by @dmoinescu-r7 in #508
- Update workflow action versions by @mkienow-r7 in #509
- New DHCP fingerprints for Cisco VoIP Devices by @modoyle-r7 in #511
- Add OWASP Zed Attack Proxy API web UI fingerprints by @mkienow-r7 in #512
- Add OpenKM Document Management System HTML title fingerprint by @mkienow-r7 in #513
- Add MGT-COMMERCE GmbH CloudPanel fingerprints by @mkienow-r7 in #514
- Castopod favicon fingerprint by @todb in #516
- Add FileRun fingerprints by @mkienow-r7 in #515
- Add darkstat fingerprints by @mkienow-r7 in #518
- Add darkhttpd HTTP server fingerprint by @mkienow-r7 in #519
- Add ntopng HTTP server fingerprints by @mkienow-r7 in #520
- Add Bitwarden Server fingerprints by @mkienow-r7 in #522
- Add Vaultwarden fingerprints by @mkienow-r7 in #523
- Add Cacti fingerprints by @mkienow-r7 in #524
- Add Server Technology Sentry Switched device fingerprints by @mkienow-r7 in #527
- DHCP fingerprint for Dell Wyse-1000 thin client by @dmoinescu-r7 in #526
- Add ManageEngine ServiceDesk Plus fingerprints by @mkienow-r7 in #528
- Add ManageEngine ServiceDesk Plus MSP HTML title fingerprint by @mkienow-r7 in #529
- Add ManageEngine Active Directory 360 (AD360) HTTP cookie fingerprint by @mkienow-r7 in #530
- Add ManageEngine ADManager Plus fingerprints by @mkienow-r7 in #531
- Update existing ManageEngine ADAudit Plus and add HTTP Cookies fingerprints by @mkienow-r7 in #532
- Add Control Web Panel (formerly CentOS Web Panel) fingerprints by @mkienow-r7 in #525
- Add Cambium Wireless Access Point to dhcp_vendor_class by @modoyle-r7 in #534
- Add another ManageEngine ADSelfService Plus cookie fingerprint by @mkienow-r7 in #533
- Add ManageEngine Analytics Plus fingerprints by @mkienow-r7 in #535
- Add ManageEngine AssetExplorer fingerprints by @mkienow-r7 in #536
- Add Fortra GoAnywhere MFT fingerprints by @mkienow-r7 in #539
- Add Avaya E129 to dhcp_vendor_class by @modoyle-r7 in #538
- Add ManageEngine Endpoint Central HTML title fingerprint by @mkienow-r7 in #540
- Add ManageEngine SupportCenter Plus fingerprints by @mkienow-r7 in #541
- Add Atlassian Jira v9.6.0 favicon fingerprint by @mkienow-r7 in #542
- Add Atlassian Jira Service Management favicon fingerprint by @mkienow-r7 in #543
- Added LG TV to dhcp_vendor_class by @modoyle-r7 in #544
- Add Zebra Label Printer to dhcp_vendor_class by @modoyle-r7 in #546
- Added Cisco Telepresence Peripheral to dhcp_vendor_class by @modoyle-r7 in #548
- Added ShoreTel IP Phone to dhcp_vendor_class by @modoyle-r7 in #549
- Cross language compatibility: case insensitivity flag by @TomSellers in #552
- Add ConnectWise R1Soft Server Backup Manager fingerprints by @mkienow-r7 in #551
- Added Juniper SSL VPN to dhcp_vendor_class by @modoyle-r7 in #553
- Add Set-Cookie fingerprint for Laravel by @adfoster-r7 in #555
- Add favicon hash for drupal 9.2 plus by @adfoster-r7 in #556
New Contributors
- @todb made their first contribution in #516
- @adfoster-r7 made their first contribution in #555
Full Changelog: v3.0.3...v3.1.0
v3.0.3 - 2022.10.20
What's Changed
- Add Python BaseHTTP fingerprint by @mkienow-r7 in #473
- Temporary fix to restore rspec progress formatter by @mkienow-r7 in #474
- More DHCP-based fingerprints by @dmoinescu-r7 in #476
- Add Talend Restlet Framework fingerprint by @mkienow-r7 in #475
- Add Gunicorn with no version fingerprint by @mkienow-r7 in #477
- Restore non-capturing groups to fix anchored regex issue by @mkienow-r7 in #478
- Add Python WSGIServer fingerprint by @mkienow-r7 in #479
- Add OpenKM Document Management System fingerprint by @mkienow-r7 in #480
- Add Atlassian Bitbucket fingerprints by @mkienow-r7 in #482
- Add Mayan EDMS document management system fingerprint by @mkienow-r7 in #481
- Add SalesAgility SuiteCRM fingerprints by @mkienow-r7 in #483
- Add ManageEngine PAM360 fingerprints by @mkienow-r7 in #484
- Add ManageEngine Password Manager Pro fingerprints by @mkienow-r7 in #485
- Add ManageEngine Access Manager Plus fingerprints by @mkienow-r7 in #486
- Add Crow C++ framework for web services fingerprint by @mkienow-r7 in #487
- New dhcp vendor class fingerprints by @modoyle-r7 in #488
- Add Papermerge document management system fingerprints by @mkienow-r7 in #489
- Add Medusa extensible Internet server framework fingerprints by @mkienow-r7 in #490
- DHCP vendor_class Xerox Printer updates by @modoyle-r7 in #491
- Add Amazon OpenSearch fingerprints by @mkienow-r7 in #492
- Add Supervisord Supervisor web interface fingerprints by @mkienow-r7 in #494
- Add qdPM fingerprints by @mkienow-r7 in #495
- More fingerprints for the Polycom VVX family by @dmoinescu-r7 in #497
- Add missing IMAP CAPABILITY string by @mkienow-r7 in #498
- DHCP fingerprints for Polycom SoundStation IP by @dmoinescu-r7 in #496
- DHCP fingerprint for Avaya device by @dmoinescu-r7 in #499
New Contributors
- @dmoinescu-r7 made their first contribution in #476
Full Changelog: v3.0.2...v3.0.3
v3.0.2 - 2022.08.24
What's Changed
- Update recog requirement from ~>2.3.23 to ~> 3.0 by @mkienow-r7 in #465
- Bump lxml from 4.6.5 to 4.9.1 by @dependabot in #466
- Add more Jupyter product fingerprints by @mkienow-r7 in #468
- Add Duo Device Health and Mac Certifier x509 fingerprints by @mkienow-r7 in #470
- Add recog_match support for JSON output by @mkienow-r7 in #467
- Update and add new Zimbra Collaboration fingerprints by @mkienow-r7 in #471
- Add Kubernetes minikube x509 issuer fingerprint by @mkienow-r7 in #472
Full Changelog: v3.0.1...v3.0.2
v3.0.1 - 2022.06.29
What's Changed
- Repository split - remove recog library by @mkienow-r7 in #437
- Update default branch rename instructions by @mkienow-r7 in #442
- Update to Ruby version 2.7.5 by @mkienow-r7 in #443
- recog_standardize: handle missing files, detect removed identifiers, unify device type tracking by @TomSellers in #438
- Add Baxter SIGMA Spectrum Infusion System fingerprint by @mkienow-r7 in #439
- Add FastHTTP fingerprint by @mkienow-r7 in #440
- Add ManageEngine ADSelfService Plus cookie by @mkienow-r7 in #441
- Restore and enhance fingerprint self test spec by @mkienow-r7 in #444
- Add WatchGuard Fireware XTM favicon fingerprint by @mkienow-r7 in #445
- Fix pre-commit hook for updated recog_standardize by @mkienow-r7 in #446
- Add WSO2 product fingerprints by @mkienow-r7 in #450
- Add openHAB fingerprints by @mkienow-r7 in #448
- Add Home Assistant favicon fingerprint by @mkienow-r7 in #449
- Add Ballerina programming language HTTP module fingerprint by @mkienow-r7 in #451
- Add Alentis Electronics NetPing PDU fingerprints by @mkienow-r7 in #447
- Add dotCMS Content Management Platform fingerprints by @mkienow-r7 in #452
- Add Microsoft Azure Application Gateway fingerprint by @mkienow-r7 in #453
- Add Alibaba Cloud Object Storage Service (OSS) fingerprint by @mkienow-r7 in #454
- Add assorted ZTE CPE device web server fingerprint by @mkienow-r7 in #455
- Add a favicon for synology DSM by @jvoisin in #457
- Add a x509_issuers fingerprint for proxmox by @jvoisin in #459
- Fix port number portion of an assert nothing HTTP server regex by @mkienow-r7 in #461
- Add Hydra web server fingerprint by @mkienow-r7 in #463
- Add Aruba fingerprints via SNMP by @dcollado-r7 in #462
New Contributors
- @dcollado-r7 made their first contribution in #462
Full Changelog: v2.3.23...v3.0.1
v3.0.0 - 2022.06.28
What's Changed
- Repository split - remove recog library by @mkienow-r7 in #437
- Update default branch rename instructions by @mkienow-r7 in #442
- Update to Ruby version 2.7.5 by @mkienow-r7 in #443
- recog_standardize: handle missing files, detect removed identifiers, unify device type tracking by @TomSellers in #438
- Add Baxter SIGMA Spectrum Infusion System fingerprint by @mkienow-r7 in #439
- Add FastHTTP fingerprint by @mkienow-r7 in #440
- Add ManageEngine ADSelfService Plus cookie by @mkienow-r7 in #441
- Restore and enhance fingerprint self test spec by @mkienow-r7 in #444
- Add WatchGuard Fireware XTM favicon fingerprint by @mkienow-r7 in #445
- Fix pre-commit hook for updated recog_standardize by @mkienow-r7 in #446
- Add WSO2 product fingerprints by @mkienow-r7 in #450
- Add openHAB fingerprints by @mkienow-r7 in #448
- Add Home Assistant favicon fingerprint by @mkienow-r7 in #449
- Add Ballerina programming language HTTP module fingerprint by @mkienow-r7 in #451
- Add Alentis Electronics NetPing PDU fingerprints by @mkienow-r7 in #447
- Add dotCMS Content Management Platform fingerprints by @mkienow-r7 in #452
- Add Microsoft Azure Application Gateway fingerprint by @mkienow-r7 in #453
- Add Alibaba Cloud Object Storage Service (OSS) fingerprint by @mkienow-r7 in #454
- Add assorted ZTE CPE device web server fingerprint by @mkienow-r7 in #455
- Add a favicon for synology DSM by @jvoisin in #457
- Add a x509_issuers fingerprint for proxmox by @jvoisin in #459
- Fix port number portion of an assert nothing HTTP server regex by @mkienow-r7 in #461
- Add Hydra web server fingerprint by @mkienow-r7 in #463
- Add Aruba fingerprints via SNMP by @dcollado-r7 in #462
New Contributors
- @dcollado-r7 made their first contribution in #462
Full Changelog: v2.3.23...v3.0.0
v2.3.23 - 2022.03.30
What's Changed
- Resolve #389: Add line numbers to recog_verify output by @dabdine in #390
- Bump lxml from 4.6.3 to 4.6.5 by @dependabot in #391
- Increment lower JRuby version to 9.2.20.1 by @mkienow-r7 in #394
- Integrate fingerprint validation into Visual Studio Code by @dabdine in #393
- Add two jarm c2 fingerprints, one for msf, one for cobalt strike by @jvoisin in #397
- Add a jarm fingerprint for HP Printers by @jvoisin in #396
- Add Covenant C2 fingerprints by @mkienow-r7 in #399
- Add CALDERA C2 fingerprints by @mkienow-r7 in #401
- Add more Metasploit JARM fingerprints by @mkienow-r7 in #398
- Remap recently deprecated confluence CPE by @mkienow-r7 in #403
- Eliminate warnings when no examples are present in fingerprints by @dabdine in #402
- Scripted update to add missing example attributes by @dabdine in #400
- Fix additional warnings due to untested attributes by @dabdine in #404
- Fix examples in architecture.xml, ftp_banners.xml, and ssh_banners.xml by @dabdine in #406
- Fix all examples in apache_os.xml by @dabdine in #407
- Fix all examples in http_cookies.xml by adding/improving examples by @dabdine in #408
- Enhance recog verify to report an untested parameter as a failure by @mkienow-r7 in #405
- Fix greedy service.version capture group for EmWeb variants by @mkienow-r7 in #413
- Add teamspeak http server fingerprint by @dabdine in #415
- Add a WebSocket++ fingerprint by @dabdine in #414
- Enable fingerprint xsd validation and CI automation by @dabdine in #410
- Add phpMyAdmin fingerprints by @mkienow-r7 in #409
- Add Adminer fingerprints by @mkienow-r7 in #411
- Add Apache Solr fingerprints by @mkienow-r7 in #412
- Add Zaphoyd Studios WebSocket++ remap entry by @mkienow-r7 in #419
- Add SerenityOS web server fingerprint by @mkienow-r7 in #420
- Add mitmproxy fingerprints by @mkienow-r7 in #422
- Add Apache Spark fingerprints by @mkienow-r7 in #423
- Fix path traversal issue with example filename by @mkienow-r7 in #421
- Add pfSense and Netgate pfSense Plus firewall fingerprints by @mkienow-r7 in #426
- Add DrayTek Vigor network equipment fingerprint by @mkienow-r7 in #428
- update_cpes.py: add deprecation info to output by @tsellers-r7 in #429
- Fix regex capture issues pointed out in #400 by @mkienow-r7 in #425
- Oracle HTTP server enhancements by @mkienow-r7 in #418
- Update recently deprecated o:redhat:fedora_core CPE by @mkienow-r7 in #427
- Simplify log format and include recog XML filename by @mkienow-r7 in #430
- Xiongmai Technology DVR and IP Camera NetSurveillance web interface by @mkienow-r7 in #431
- Adds various Tomato router firmware fingerprints by @mkienow-r7 in #432
- Add mongo-express fingerprints by @mkienow-r7 in #433
- Add Eltex fingerprints by @tsellers-r7 in #434
- Enhance Eltex TAU model VoIP gateway fingerprints by @mkienow-r7 in #435
- Add Eltex SMG model fingerprints by @mkienow-r7 in #436
Full diff: v2.3.22...v2.3.23
v2.3.22 - 2021.12.14
Highlights:
- Many fingerprint contributions and an enhancement that adds the ability to use filesystem-based examples (Thanks Rumble Discovery @hdm, @lpar, @pbarry25) (#382)
- Fingerprints:
- Add new
dhcp_vendor_class
(Thanks @modoyle-r7) (#356) - Improve Proxmox fingerprinting (Thanks @jvoisin) (#377)
- Add JARM for Synology DSM7.0 (Thanks @jvoisin) (#378)
- Add more JARM for Synology DSM 6.2.x & 7.0 (Thanks @tsellers-r7 for enumerating the settings) (#379)
- Add missing parameters on x509.subject examples (#380)
- Simplify many regular expressions (Thanks to @jvoisin for the initial proposal) (#381)
- Fix telnet banners pattern for compatibility with recog-java (#385, #387)
- Add new
- BUG: Fix maximum repetition size to be compatible with Go's regex requirements. This was brought to our attention by @hdm. (#372)
- CPE: Updates using the current NIST database. (#388)
- Tooling: Add fingerprint path to
recog_verify
output (#376)
Full diff: v2.3.21...v2.3.22