Scanning Engine v2 - Module - Service Simple¶
Overview¶
Targeting¶
Schemas¶
The schema for the body
object of all results generated with .task.module_name
equal to service-simple
can be found here. The schema for results is available both in standalone and bundled form.
Examples¶
These are examples of the .body
object for results with .task.module_name
equal to service-simple
.
SSH with GitHub¶
This example was generated with the GitHub SSH server.
{
"service": {
"directive": "softmatch",
"name": "ssh",
"extrainfo": "protocol 2.0",
"method": "probe_matching"
},
"probe": {
"info": {
"name": "NULL"
},
"data": {
"sent": "",
"recv": "SSH-2.0-babeld-fdcea1d49\\r\\n"
},
"stats": {
"probing_delta": 1.552104,
"matching_delta": 0.022824
}
},
"state": {
"state": "open"
},
"total_delta": 1.624969
}
SMTP over TLS with GMail¶
This example was generated with the GMail's SMTP server.
{
"service": {
"directive": "match",
"name": "ssl/smtp",
"product": "Google gsmtp",
"hostname": "smtp.gmail.com",
"method": "probe_matching"
},
"probe": {
"info": {
"name": "NULL"
},
"data": {
"sent": "",
"recv": "220 smtp.gmail.com ESMTP ca18e2360f4ac-82a1a2f081csm481931539f.10 - gsmtp\\r\\n"
},
"stats": {
"probing_delta": 1.667336,
"matching_delta": 0.007133
}
},
"state": {
"state": "open"
},
"total_delta": 3.501181
}
DNS with Google¶
This example was generated with the Google's Public DNS server.
{
"service": {
"directive": "match",
"name": "domain",
"product": "ISC BIND",
"extrainfo": "generic dns response: SERVFAIL",
"cpe": [
"cpe:/a:isc:bind"
],
"method": "probe_matching"
},
"probe": {
"info": {
"name": "DNSVersionBindReq"
},
"data": {
"sent": "\\x00\\x06\\x01\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x07version\\x04bind\\x00\\x00\\x10\\x00\\x03",
"recv": "\\x00\\x06\\x81\\x82\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x07version\\x04bind\\x00\\x00\\x10\\x00\\x03"
},
"stats": {
"probing_delta": 1.536557,
"matching_delta": 0.002018
}
},
"state": {
"state": "open"
},
"total_delta": 1.538956
}
FTP with FreeBSD¶
This example was generated with the FreeBSD FTP server.
{
"service": {
"directive": "match",
"name": "ftp",
"product": "vsftpd",
"version": "2.0.8 or later",
"cpe": [
"cpe:/a:vsftpd:vsftpd"
],
"method": "probe_matching"
},
"probe": {
"info": {
"name": "Help"
},
"data": {
"sent": "HELP\\r\\n",
"recv": "220 This is ftp0.tuk.freebsd.org - hosted at MetaPeer http://www.metapeer.com\\r\\n530 Please login with USER and PASS.\\r\\n"
},
"stats": {
"probing_delta": 1.577337,
"matching_delta": 0.002341
}
},
"state": {
"state": "open"
},
"total_delta": 4.968575
}
Changelog¶
v1.0.0 (2025-07-08)¶
- Initial release of versioning for each module. All modules are being tagged with version number
1.0.0
. Going forward: - Major version should be changed when there are changes that impact consumers or clients of the modules.
- Minor version should be changed when there are additions which enrich or enhance the module but shouldn't affect consumers or clients.
- Patch version should be changed when there are bugfixes.