BlueVector is a modular Python-based network analysis and security toolkit developed by DotX.
It provides a menu-driven interface for performing common networking, scanning, and inspection tasks in a controlled and authorized environment.
📌 What is BlueVector?
BlueVector combines multiple network utilities into a single command-line tool.
It is designed to help understand:
- How networks respond to probes
- How services expose ports and banners
- How systems can be inspected from a defensive security perspective
BlueVector is suitable for:
- Internal company testing
- Research and learning
- Authorized security assessments
⚠️ Use only on systems you own or have explicit permission to test.
Resolves a domain name into its corresponding IP address using DNS.
Example:
- Input:
github.com - Output:
140.82.113.3
Purpose: Understand DNS resolution
OS Support: Windows & Linux
Pings a range of IP addresses to determine which hosts are online.
Purpose:
- Network discovery
- Identifying active devices
OS Support: Windows & Linux
Displays the network path packets take to reach a target host.
Windows: Uses pathping
Linux: Requires traceroute (code adjustment recommended)
Purpose: Routing and latency analysis
Checks a specific TCP port across multiple IP addresses to find active services.
Purpose:
- Identify systems running a known service
- Asset discovery
OS Support: Windows & Linux
Performs a multi-threaded scan of TCP ports on a single target.
Purpose:
- Identify open ports
- Understand service exposure
OS Support: Windows & Linux
Connects to a service and attempts to read its banner.
Purpose:
- Service identification
- Version awareness
OS Support: Windows & Linux
Downloads a webpage and extracts all hyperlinks.
Purpose:
- Website structure analysis
- OSINT-style inspection
OS Support: Windows & Linux
Uses Windows Management Instrumentation (WMI) to query remote Windows systems.
Capabilities:
- OS information
- Running services
- Processes
- Users and groups
OS Support: Windows only
- Python 3.7 or higher
- Windows or Linux
- Network connectivity
git clone https://github.com/DotX-47/BlueVector.git
cd BlueVectorExtract the ZIP and navigate into the folder.
Install required Python libraries:
pip install -r requirements.txtOr
pip install beautifulsoup4 wmiLinux users can skip
wmi.
python BlueVector.pypython3 BlueVector.pyAfter launching, choose a module from the menu by entering its number.
BlueVector must be used only on:
- Systems you own
- Systems you manage
- Systems you have written permission to test
Unauthorized scanning or access is illegal.
DotX-47
GitHub: https://github.com/DotX-47
This software is provided "as is" without warranty of any kind.
The author is not responsible for misuse or damage caused by this tool.

