Background Information on Scans
There are three components related to scanning:
The basic work flow is as follows:
For discovering Windows machines in a workgroup, the admin shared folder should be remotely accessible. Enable this folder by following these steps:
1. | Run regedit. |
2. | Navigate to this directory: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System |
3. | Right-click on the right pane and choose New > DWORD (32-bit) Value. |
4. | Fill LocalAccountTokenFilterPolicy for the Value name and press Enter. |
5. | Double-click LocalAccountTokenFilterPolicy value and modify the “Value Data” from “0” to “1". |
6. | Click OK. |
To verify whether the admin share is accessible, run the following on the command line:
net use \\remoteIP\admin$ /user:<username> *
Example: net use \\111.222.333.444\admin$ /user:win7-2\admin *
Workflows
Discovery has several work flows:
Determines the HOST TYPE, OPEN PORT and MAC Address.
A Deep Host Scan discovers the following:
Type |
Description |
---|---|
LINUX |
System information, such as Operating System details, Processor details, etc.
Network Adapter information, such as IP Address, MAC Address, etc.
Storage information, such as Disk size, Free Memory, etc.
Unclassified Processes information - Process Name, Port, Command and Arguments.
Installed package information.
Running Applications information (If it’s a known Application).
|
Windows |
System information, such as Operating System details, Processor details, etc.
Network Adapter information, such as IP Address, MAC Address, etc.
Storage information, such as Disk size, Free Memory, etc.
Installed Software details, Services details and Running Process.
Running Applications information (If it’s a known Application)
|
ESXi Host |
System information, such as Operating System details, Processor details, etc.
Network Adapter information, such as IP Address, MAC Address, etc.
Storage information, such as Disk size, Free Memory, etc.
Virtual Machines information.
|
Switch |
Switch details, such as Manufacturer, Serial Number, Model, etc.
IPV4 Addresses, VLANs and Network Interfaces details.
|
HyperV |
System information, such as Host Name, IP Address, Operating System details, etc.
Basic virtual machine information installed on HyperV.
|
Note: Default Known Applications are Apache Webserver, MySQL Database Server, Apache Tomcat Application Server, Lighttpd server, Postgresql, Jboss Application Server, Jboss Portal, Glassfish Server, and IBM WebSphere server. The applicable can discover more applications by creating Patterns using process commands and arguments. |
Method |
MIB Values |
OID |
---|---|---|
getDeviceInfo* |
SNMPv2-MIB::sysDescr.0 |
1.3.6.1.2.1.1.1.0 |
getHostInfo* |
HOST-RESOURCES-MIB::hrSystemUptime.0 |
1.3.6.1.2.1.25.1.1.0 |
getInterfaceList* |
IP-MIB::ipAddrTable |
1.3.6.1.2.1.4.20.1 |
getNetworkConnectionList |
TCP-MIB::tcpConnTable |
1.3.6.1.2.1.6.13.1 |
getPackageList |
HOST-RESOURCES- MIB::hrSWInstalledTable [hrSWInstalledName ] |
1.3.6.1.2.1.25.6.3.1 |
getProcessList |
HOST-RESOURCES- |
1.3.6.1.2.1.25.4.2.1 |
Type |
Description |
---|---|
LINUX |
System information, such as Operating System details, Processor details, etc.
Network Adapter information, such as IP Address, MAC Address, etc.
Storage information, such as Disk size, Free Memory, etc.
Unclassified Processes information, such as Process Name, Port, Command and Arguments.
|
Windows |
System information, such as Operating System details, Processor details, etc.
Network Adapter information, such as IP Address, MAC Address, etc.
Storage information, such as Disk size, Free Memory, etc.
Installed Software details, Services Details and Running Process.
|
ESXi Host |
System information, such as Operating System details.
Processor details, etc.
Network Adapter information, such as IP Address and MAC Address.
Storage information, such as Disk size, Free Memory, etc.
Virtual Machines information.
|
Switch |
Switch details, such as Manufacturer, Serial Number, Model, etc.
IPV4 Addresses.
Network Interfaces details.
|
Type |
Description |
---|---|
Windows |
System information, such as Operating System details, Processor details, etc.
Network Adapter information, such as IP Address, MAC Address, etc.
Storage information, such as Disk size, Free Memory, etc.
Installed Software details, Services details and Running Process details,
|