The Block 64 Windows-native application is designed to be a simple and quick method of gathering discovery data, in scenarios where a simple snapshot is required or virtual architecture is not available to deploy our flagship virtual appliance.
The application requires a Windows device running Windows 10 or later, or Windows Server 2016 or later, and supporting 64-bit operation.
What is the Block 64 Discovery Application?
Block 64’s Discovery Application gathers data about your environment to assist you in uncovering risk, opportunities to optimize, and chances to reduce unnecessary expenditures.
The Data we Gather
By scanning your internal subnets, we can detect all devices on the network and store their IP addresses.
Manufacturer and model information is recorded, as well as hardware specific details like CPU and RAM.
From general installed software records to database instances, we collect as much as we can without accessing personal data.
By pulling user & device data from Active Directory, we can gain useful insights as well as have a reference for discovery progress.
Collecting virtual management, host, and guest relationships is relevant in cloud readiness and server optimization activities.
Usage and Performance
Activity metering and resource utilization are valuable in assessing your cloud readiness and uncovering optimization opportunities.
- The application can be run on virtually any workstation, laptop or server in your environment
- Minimum: Windows 7 64-bit SP1 or Windows 2008 R2 SP1 (or newer), 8GB of available RAM, CPU w/ 4 cores
- If possible, we recommend installing Block 64 Discovery Application on a non-mission critical endpoint in order to avoid an unlikely scenario of interruptions or slower server response times due to increased workload.
You’ll want to have on hand:
- Network: All internal networks in scope; CIDR notation or single IP addresses are accepted
- Active Directory: A domain controller per domain in scope; IP address or FQDN formats are accepted
Windows Inventory: A service account that has any two of the following 3 levels of access will accomplish inventory:
- Access to C$
- The ability to run NET RPC / Remote Registry
- Remote (read-only) WMI
- Virtual Infrastructure: Read-only administrator credentials for each vCenter Server in scope.
- Linux Inventory: A local or domain credential with access to files in /proc/. Superuser rights preferred for accurate data collection, but not required.
- Office 365: Your global administrator account, for authentication of our application to gather read-only Office 365 data such as your Secure Score, Usage and Activation data
The Ports We Leverage
A question we often get leading up to deployment or during troubleshooting is: what ports will your inventory and other processes be leveraging on my network? We have a complete list below – but some good news is that these ports are very rarely – if ever – blocked. Here is the complete list of ports we presently leverage for inventory purposes:
- TCP 135, 1025-5000 and 49152-65535 (wmi)
- TCP 445 (smb v2 / v3 – remote procedure calls)
- TCP 139 & 1025 (netbios and alternate netbios)
- UDP 137 (netbios)
- TCP 389 (ldap)
- HTTP/SSL 443 (outbound data access)
Frequently Asked Questions
How much of my time will this take?
Truly, very little. The setup of the application takes 10 minutes or less. Once the proper network scope and service accounts are input, the rest is handled by the tool - just leave it running, and let it do its thing. If you need a hand, just contact us at firstname.lastname@example.org. We've worked hard to make this easy!
Who will have access to my data?
During the course of this engagement, and in order to prepare your deliverable(s), our analysis and support team at Block 64 and/or at the partner you are collaborating with will have the ability to view the data that has been gathered, which will be destroyed after 90 days.
What will the impact to my network be?
- We leverage standard protocols (NetRPC, SMBv2 & v3, etc) that should not cause any alert conditions in a standard environment
- The amount of bandwidth our solution consumes is configurable at the appliance level, or even via your virtualization technology itself.
- In its default settings, our appliance will typically run at 150 – 250KBp/s, comparable in bandwidth to streaming a standard definition video on YouTube.
- In its maximum settings, our appliance will typically run at up to 1000 KBp/s, comparable in bandwidth to streaming a high definition video on YouTube.
Do I need to take any special care with my endpoint protection, antivirus or intrusion detection systems?
As an agentless solution, it is possible, though exceedingly unlikely, that our inventory activities will be detected by IPS or IDS solutions. In these cases, most security solutions offer the ability to allow a solution such as ours to be whitelisted and traverse your network without raising any unnecessary red flags. That said, our traffic largely goes unnoticed by most systems of this type.