mirror of
https://github.com/mblanke/ThreatHunt.git
synced 2026-03-01 14:00:20 -05:00
EOD.
This commit is contained in:
18
backend/app.py
Normal file
18
backend/app.py
Normal file
@@ -0,0 +1,18 @@
|
||||
from flask import Flask, send_from_directory
|
||||
import os
|
||||
app = Flask(__name__, static_folder="../frontend/dist")
|
||||
|
||||
@app.route("/assets/<path:path>")
|
||||
def send_assets(path):
|
||||
return send_from_directory(os.path.join(app.static_folder, "assets"), path)
|
||||
|
||||
@app.route("/uploaded/<path:path>")
|
||||
def send_uploads(path):
|
||||
return send_from_directory(os.path.join(app.static_folder, "assets"), path)
|
||||
|
||||
@app.route("/")
|
||||
def index():
|
||||
return send_from_directory(app.static_folder, "index.html")
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host="0.0.0.0", port=5000)
|
||||
9
backend/docker-compose.yml
Normal file
9
backend/docker-compose.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
version: '3.9'
|
||||
services:
|
||||
velo:
|
||||
build: .
|
||||
ports:
|
||||
- "5000:5000"
|
||||
volumes:
|
||||
- ./uploaded:/app/uploaded
|
||||
- ./output:/app/output
|
||||
2
backend/requirements.txt
Normal file
2
backend/requirements.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
flask
|
||||
python-dotenv
|
||||
20
backend/setup_backend.sh
Normal file
20
backend/setup_backend.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
# Setup script for Velo Threat Hunter backend Python environment
|
||||
|
||||
set -e
|
||||
|
||||
echo "📦 Installing python3-venv (if not already)..."
|
||||
sudo apt update
|
||||
sudo apt install -y python3-venv
|
||||
|
||||
echo "🧪 Creating virtual environment..."
|
||||
python3 -m venv venv
|
||||
|
||||
echo "✅ Activating virtual environment..."
|
||||
source venv/bin/activate
|
||||
|
||||
echo "📄 Installing requirements..."
|
||||
pip install -r requirements.txt
|
||||
|
||||
echo "🚀 Done! To activate later, run:"
|
||||
echo "source venv/bin/activate"
|
||||
92
backend/static/assets/index-D7am3u1n.js
Normal file
92
backend/static/assets/index-D7am3u1n.js
Normal file
File diff suppressed because one or more lines are too long
1
backend/static/assets/index-DUVmVwqW.css
Normal file
1
backend/static/assets/index-DUVmVwqW.css
Normal file
@@ -0,0 +1 @@
|
||||
/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */.visible{visibility:visible}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.h-screen{height:100vh}.flex-1{flex:1}.flex-grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.overflow-auto{overflow:auto}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,ease)!important;transition-duration:var(--tw-duration,0s)!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}
|
||||
16
backend/static/index.html
Normal file
16
backend/static/index.html
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>Velo Threat Hunter</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<script type="module" crossorigin src="/assets/index-D7am3u1n.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-DUVmVwqW.css">
|
||||
</head>
|
||||
|
||||
<body class="bg-zinc-900 text-white">
|
||||
<div id="root"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
501
backend/uploaded/baseline.csv
Normal file
501
backend/uploaded/baseline.csv
Normal file
@@ -0,0 +1,501 @@
|
||||
Host Name,Operating System,IP Address,Fdqn
|
||||
host001,Windows 11 (Workstation),192.168.163.23,host001.corp.local
|
||||
host002,Ubuntu 22.04 (Workstation),192.168.12.141,host002.corp.local
|
||||
host003,CentOS 7 (Server),192.168.250.19,host003.corp.local
|
||||
host004,Windows Server 2019 (Server),192.168.180.118,host004.corp.local
|
||||
host005,Windows Server 2019 (Server),192.168.206.60,host005.corp.local
|
||||
host006,Ubuntu 20.04 (Workstation),192.168.103.55,host006.corp.local
|
||||
host007,CentOS 7 (Workstation),192.168.116.120,host007.corp.local
|
||||
host008,Windows Server 2019 (Server),192.168.226.199,host008.corp.local
|
||||
host009,Debian 11 (Server),192.168.84.71,host009.corp.local
|
||||
host010,Ubuntu 22.04 (Workstation),192.168.240.117,host010.corp.local
|
||||
host011,CentOS 7 (Workstation),192.168.178.18,host011.corp.local
|
||||
host012,Debian 11 (Workstation),192.168.222.184,host012.corp.local
|
||||
host013,CentOS 7 (Workstation),192.168.101.139,host013.corp.local
|
||||
host014,Ubuntu 22.04 (Workstation),192.168.32.139,host014.corp.local
|
||||
host015,Debian 11 (Server),192.168.177.5,host015.corp.local
|
||||
host016,Ubuntu 22.04 (Server),192.168.217.59,host016.corp.local
|
||||
host017,Windows 11 (Workstation),192.168.176.185,host017.corp.local
|
||||
host018,Ubuntu 20.04 (Workstation),192.168.50.243,host018.corp.local
|
||||
host019,Windows Server 2022 (Server),192.168.140.153,host019.corp.local
|
||||
host020,Debian 11 (Workstation),192.168.125.180,host020.corp.local
|
||||
host021,Windows Server 2022 (Server),192.168.157.167,host021.corp.local
|
||||
host022,Ubuntu 22.04 (Server),192.168.12.9,host022.corp.local
|
||||
host023,Windows Server 2019 (Server),192.168.252.150,host023.corp.local
|
||||
host024,CentOS 7 (Server),192.168.199.137,host024.corp.local
|
||||
host025,Debian 11 (Server),192.168.93.73,host025.corp.local
|
||||
host026,CentOS 7 (Workstation),192.168.99.188,host026.corp.local
|
||||
host027,Ubuntu 22.04 (Workstation),192.168.72.136,host027.corp.local
|
||||
host028,Windows 11 (Server),192.168.208.180,host028.corp.local
|
||||
host029,CentOS 7 (Workstation),192.168.191.171,host029.corp.local
|
||||
host030,Ubuntu 20.04 (Workstation),192.168.144.225,host030.corp.local
|
||||
host031,Windows Server 2022 (Server),192.168.162.104,host031.corp.local
|
||||
host032,Windows 11 (Workstation),192.168.68.233,host032.corp.local
|
||||
host033,Debian 11 (Server),192.168.172.128,host033.corp.local
|
||||
host034,Windows Server 2022 (Server),192.168.132.1,host034.corp.local
|
||||
host035,Windows 11 (Workstation),192.168.42.41,host035.corp.local
|
||||
host036,Windows 11 (Workstation),192.168.63.166,host036.corp.local
|
||||
host037,Windows 10 (Workstation),192.168.94.186,host037.corp.local
|
||||
host038,Windows 11 (Workstation),192.168.39.48,host038.corp.local
|
||||
host039,Debian 11 (Workstation),192.168.147.30,host039.corp.local
|
||||
host040,Ubuntu 22.04 (Workstation),192.168.89.54,host040.corp.local
|
||||
host041,Ubuntu 20.04 (Workstation),192.168.77.24,host041.corp.local
|
||||
host042,Windows 10 (Workstation),192.168.147.125,host042.corp.local
|
||||
host043,CentOS 7 (Workstation),192.168.180.124,host043.corp.local
|
||||
host044,Ubuntu 22.04 (Workstation),192.168.211.4,host044.corp.local
|
||||
host045,CentOS 7 (Workstation),192.168.147.70,host045.corp.local
|
||||
host046,Windows Server 2022 (Server),192.168.16.158,host046.corp.local
|
||||
host047,Debian 11 (Workstation),192.168.146.174,host047.corp.local
|
||||
host048,Ubuntu 22.04 (Workstation),192.168.46.134,host048.corp.local
|
||||
host049,Windows 11 (Server),192.168.156.68,host049.corp.local
|
||||
host050,Debian 11 (Server),192.168.169.58,host050.corp.local
|
||||
host051,CentOS 7 (Server),192.168.250.244,host051.corp.local
|
||||
host052,Windows 10 (Workstation),192.168.159.215,host052.corp.local
|
||||
host053,Ubuntu 20.04 (Workstation),192.168.184.202,host053.corp.local
|
||||
host054,Windows 11 (Workstation),192.168.129.135,host054.corp.local
|
||||
host055,Windows Server 2019 (Server),192.168.240.6,host055.corp.local
|
||||
host056,CentOS 7 (Server),192.168.73.123,host056.corp.local
|
||||
host057,Debian 11 (Workstation),192.168.105.44,host057.corp.local
|
||||
host058,CentOS 7 (Workstation),192.168.245.153,host058.corp.local
|
||||
host059,Windows Server 2019 (Server),192.168.88.191,host059.corp.local
|
||||
host060,Windows Server 2022 (Server),192.168.80.201,host060.corp.local
|
||||
host061,CentOS 7 (Workstation),192.168.3.123,host061.corp.local
|
||||
host062,Windows 11 (Workstation),192.168.221.118,host062.corp.local
|
||||
host063,Debian 11 (Workstation),192.168.89.100,host063.corp.local
|
||||
host064,Windows 11 (Workstation),192.168.158.130,host064.corp.local
|
||||
host065,Ubuntu 22.04 (Workstation),192.168.17.234,host065.corp.local
|
||||
host066,Windows Server 2019 (Server),192.168.149.171,host066.corp.local
|
||||
host067,Ubuntu 22.04 (Workstation),192.168.102.211,host067.corp.local
|
||||
host068,Debian 11 (Workstation),192.168.205.9,host068.corp.local
|
||||
host069,Windows 11 (Server),192.168.47.67,host069.corp.local
|
||||
host070,Windows Server 2022 (Server),192.168.91.121,host070.corp.local
|
||||
host071,CentOS 7 (Workstation),192.168.197.207,host071.corp.local
|
||||
host072,Windows 10 (Server),192.168.136.222,host072.corp.local
|
||||
host073,Debian 11 (Workstation),192.168.23.10,host073.corp.local
|
||||
host074,Ubuntu 20.04 (Workstation),192.168.204.180,host074.corp.local
|
||||
host075,Windows Server 2022 (Server),192.168.235.189,host075.corp.local
|
||||
host076,Ubuntu 20.04 (Server),192.168.227.127,host076.corp.local
|
||||
host077,Ubuntu 20.04 (Workstation),192.168.203.193,host077.corp.local
|
||||
host078,CentOS 7 (Server),192.168.56.138,host078.corp.local
|
||||
host079,Windows 10 (Server),192.168.129.214,host079.corp.local
|
||||
host080,Ubuntu 22.04 (Workstation),192.168.7.81,host080.corp.local
|
||||
host081,Ubuntu 20.04 (Workstation),192.168.248.72,host081.corp.local
|
||||
host082,Windows Server 2019 (Server),192.168.115.189,host082.corp.local
|
||||
host083,CentOS 7 (Workstation),192.168.45.168,host083.corp.local
|
||||
host084,Ubuntu 20.04 (Workstation),192.168.130.112,host084.corp.local
|
||||
host085,Windows 11 (Workstation),192.168.237.191,host085.corp.local
|
||||
host086,Windows 10 (Server),192.168.195.119,host086.corp.local
|
||||
host087,Windows Server 2022 (Server),192.168.114.199,host087.corp.local
|
||||
host088,Windows Server 2022 (Server),192.168.37.224,host088.corp.local
|
||||
host089,Debian 11 (Server),192.168.53.180,host089.corp.local
|
||||
host090,CentOS 7 (Server),192.168.73.113,host090.corp.local
|
||||
host091,Windows 11 (Workstation),192.168.14.40,host091.corp.local
|
||||
host092,Ubuntu 22.04 (Workstation),192.168.190.46,host092.corp.local
|
||||
host093,Windows 10 (Workstation),192.168.76.103,host093.corp.local
|
||||
host094,Ubuntu 22.04 (Workstation),192.168.193.108,host094.corp.local
|
||||
host095,Windows Server 2022 (Server),192.168.240.153,host095.corp.local
|
||||
host096,Windows 10 (Server),192.168.42.214,host096.corp.local
|
||||
host097,Windows Server 2019 (Server),192.168.13.146,host097.corp.local
|
||||
host098,CentOS 7 (Server),192.168.144.172,host098.corp.local
|
||||
host099,Windows Server 2022 (Server),192.168.228.184,host099.corp.local
|
||||
host100,Debian 11 (Workstation),192.168.209.34,host100.corp.local
|
||||
host101,Windows Server 2022 (Server),192.168.26.39,host101.corp.local
|
||||
host102,Ubuntu 22.04 (Server),192.168.140.242,host102.corp.local
|
||||
host103,Ubuntu 20.04 (Workstation),192.168.58.155,host103.corp.local
|
||||
host104,CentOS 7 (Server),192.168.243.94,host104.corp.local
|
||||
host105,Windows Server 2022 (Server),192.168.252.18,host105.corp.local
|
||||
host106,Ubuntu 20.04 (Workstation),192.168.35.74,host106.corp.local
|
||||
host107,Windows 10 (Workstation),192.168.202.24,host107.corp.local
|
||||
host108,Ubuntu 20.04 (Server),192.168.193.248,host108.corp.local
|
||||
host109,Ubuntu 20.04 (Workstation),192.168.7.145,host109.corp.local
|
||||
host110,Windows Server 2019 (Server),192.168.44.55,host110.corp.local
|
||||
host111,Ubuntu 22.04 (Workstation),192.168.147.202,host111.corp.local
|
||||
host112,CentOS 7 (Workstation),192.168.9.59,host112.corp.local
|
||||
host113,Windows Server 2019 (Server),192.168.14.65,host113.corp.local
|
||||
host114,Windows Server 2022 (Server),192.168.205.250,host114.corp.local
|
||||
host115,Ubuntu 20.04 (Workstation),192.168.0.108,host115.corp.local
|
||||
host116,Windows Server 2022 (Server),192.168.116.128,host116.corp.local
|
||||
host117,CentOS 7 (Server),192.168.144.102,host117.corp.local
|
||||
host118,Windows Server 2019 (Server),192.168.51.96,host118.corp.local
|
||||
host119,Ubuntu 20.04 (Server),192.168.85.123,host119.corp.local
|
||||
host120,CentOS 7 (Workstation),192.168.173.78,host120.corp.local
|
||||
host121,Ubuntu 22.04 (Workstation),192.168.33.54,host121.corp.local
|
||||
host122,Windows Server 2019 (Server),192.168.144.131,host122.corp.local
|
||||
host123,Ubuntu 22.04 (Workstation),192.168.198.63,host123.corp.local
|
||||
host124,Ubuntu 20.04 (Server),192.168.187.197,host124.corp.local
|
||||
host125,Windows Server 2019 (Server),192.168.146.209,host125.corp.local
|
||||
host126,Windows Server 2019 (Server),192.168.153.47,host126.corp.local
|
||||
host127,Debian 11 (Workstation),192.168.174.207,host127.corp.local
|
||||
host128,CentOS 7 (Server),192.168.51.142,host128.corp.local
|
||||
host129,Windows Server 2019 (Server),192.168.110.213,host129.corp.local
|
||||
host130,Windows 10 (Workstation),192.168.192.11,host130.corp.local
|
||||
host131,CentOS 7 (Workstation),192.168.5.5,host131.corp.local
|
||||
host132,Debian 11 (Workstation),192.168.135.206,host132.corp.local
|
||||
host133,Ubuntu 22.04 (Workstation),192.168.80.101,host133.corp.local
|
||||
host134,CentOS 7 (Workstation),192.168.71.190,host134.corp.local
|
||||
host135,Ubuntu 22.04 (Workstation),192.168.120.158,host135.corp.local
|
||||
host136,Windows 11 (Server),192.168.114.81,host136.corp.local
|
||||
host137,Ubuntu 22.04 (Server),192.168.104.4,host137.corp.local
|
||||
host138,Windows 11 (Workstation),192.168.87.100,host138.corp.local
|
||||
host139,Windows 10 (Server),192.168.32.230,host139.corp.local
|
||||
host140,Debian 11 (Workstation),192.168.15.76,host140.corp.local
|
||||
host141,Ubuntu 22.04 (Workstation),192.168.6.223,host141.corp.local
|
||||
host142,Ubuntu 22.04 (Workstation),192.168.142.78,host142.corp.local
|
||||
host143,Windows 11 (Workstation),192.168.218.56,host143.corp.local
|
||||
host144,Windows Server 2022 (Server),192.168.113.43,host144.corp.local
|
||||
host145,Ubuntu 22.04 (Workstation),192.168.88.179,host145.corp.local
|
||||
host146,Ubuntu 22.04 (Workstation),192.168.21.218,host146.corp.local
|
||||
host147,Windows 10 (Workstation),192.168.157.233,host147.corp.local
|
||||
host148,Debian 11 (Workstation),192.168.38.201,host148.corp.local
|
||||
host149,Windows 10 (Workstation),192.168.99.254,host149.corp.local
|
||||
host150,Ubuntu 22.04 (Workstation),192.168.57.72,host150.corp.local
|
||||
host151,Windows Server 2019 (Server),192.168.232.228,host151.corp.local
|
||||
host152,CentOS 7 (Workstation),192.168.5.8,host152.corp.local
|
||||
host153,Windows Server 2019 (Server),192.168.159.245,host153.corp.local
|
||||
host154,Windows Server 2022 (Server),192.168.253.89,host154.corp.local
|
||||
host155,Windows 11 (Server),192.168.176.17,host155.corp.local
|
||||
host156,Windows 11 (Server),192.168.18.247,host156.corp.local
|
||||
host157,CentOS 7 (Workstation),192.168.196.34,host157.corp.local
|
||||
host158,Windows 10 (Workstation),192.168.95.56,host158.corp.local
|
||||
host159,Windows Server 2019 (Server),192.168.191.107,host159.corp.local
|
||||
host160,CentOS 7 (Server),192.168.233.61,host160.corp.local
|
||||
host161,Ubuntu 22.04 (Server),192.168.26.211,host161.corp.local
|
||||
host162,Ubuntu 22.04 (Workstation),192.168.160.30,host162.corp.local
|
||||
host163,CentOS 7 (Server),192.168.127.181,host163.corp.local
|
||||
host164,Ubuntu 20.04 (Server),192.168.109.238,host164.corp.local
|
||||
host165,Ubuntu 22.04 (Server),192.168.161.194,host165.corp.local
|
||||
host166,Debian 11 (Server),192.168.194.135,host166.corp.local
|
||||
host167,Windows Server 2019 (Server),192.168.29.8,host167.corp.local
|
||||
host168,Windows Server 2022 (Server),192.168.138.138,host168.corp.local
|
||||
host169,CentOS 7 (Server),192.168.132.65,host169.corp.local
|
||||
host170,Ubuntu 22.04 (Workstation),192.168.151.36,host170.corp.local
|
||||
host171,Ubuntu 22.04 (Workstation),192.168.242.64,host171.corp.local
|
||||
host172,Windows 10 (Workstation),192.168.87.76,host172.corp.local
|
||||
host173,CentOS 7 (Workstation),192.168.112.91,host173.corp.local
|
||||
host174,Windows 10 (Server),192.168.111.196,host174.corp.local
|
||||
host175,Debian 11 (Server),192.168.81.215,host175.corp.local
|
||||
host176,Debian 11 (Workstation),192.168.152.95,host176.corp.local
|
||||
host177,Ubuntu 22.04 (Server),192.168.30.73,host177.corp.local
|
||||
host178,Windows Server 2022 (Server),192.168.173.45,host178.corp.local
|
||||
host179,Windows Server 2022 (Server),192.168.168.30,host179.corp.local
|
||||
host180,Windows 10 (Workstation),192.168.54.151,host180.corp.local
|
||||
host181,Ubuntu 20.04 (Workstation),192.168.14.14,host181.corp.local
|
||||
host182,Debian 11 (Workstation),192.168.15.115,host182.corp.local
|
||||
host183,Ubuntu 20.04 (Server),192.168.6.36,host183.corp.local
|
||||
host184,Debian 11 (Server),192.168.154.17,host184.corp.local
|
||||
host185,Windows 10 (Server),192.168.91.104,host185.corp.local
|
||||
host186,Windows 10 (Server),192.168.73.121,host186.corp.local
|
||||
host187,Windows 10 (Workstation),192.168.176.68,host187.corp.local
|
||||
host188,CentOS 7 (Workstation),192.168.143.32,host188.corp.local
|
||||
host189,Ubuntu 20.04 (Workstation),192.168.87.165,host189.corp.local
|
||||
host190,Windows 11 (Server),192.168.66.3,host190.corp.local
|
||||
host191,Ubuntu 20.04 (Workstation),192.168.151.78,host191.corp.local
|
||||
host192,Ubuntu 20.04 (Server),192.168.103.68,host192.corp.local
|
||||
host193,Windows 10 (Workstation),192.168.79.86,host193.corp.local
|
||||
host194,Ubuntu 22.04 (Workstation),192.168.131.88,host194.corp.local
|
||||
host195,Ubuntu 22.04 (Workstation),192.168.232.186,host195.corp.local
|
||||
host196,Debian 11 (Workstation),192.168.85.91,host196.corp.local
|
||||
host197,CentOS 7 (Workstation),192.168.158.232,host197.corp.local
|
||||
host198,Debian 11 (Server),192.168.49.34,host198.corp.local
|
||||
host199,CentOS 7 (Workstation),192.168.217.210,host199.corp.local
|
||||
host200,Windows Server 2019 (Server),192.168.211.227,host200.corp.local
|
||||
host201,Windows 11 (Workstation),192.168.93.225,host201.corp.local
|
||||
host202,Windows Server 2019 (Server),192.168.244.102,host202.corp.local
|
||||
host203,Debian 11 (Workstation),192.168.190.170,host203.corp.local
|
||||
host204,Debian 11 (Server),192.168.162.74,host204.corp.local
|
||||
host205,Windows 10 (Workstation),192.168.78.68,host205.corp.local
|
||||
host206,Windows Server 2022 (Server),192.168.242.19,host206.corp.local
|
||||
host207,Windows Server 2022 (Server),192.168.151.50,host207.corp.local
|
||||
host208,Windows Server 2019 (Server),192.168.76.67,host208.corp.local
|
||||
host209,Debian 11 (Workstation),192.168.80.182,host209.corp.local
|
||||
host210,Windows Server 2019 (Server),192.168.0.93,host210.corp.local
|
||||
host211,Windows 10 (Workstation),192.168.209.148,host211.corp.local
|
||||
host212,CentOS 7 (Workstation),192.168.238.240,host212.corp.local
|
||||
host213,Ubuntu 22.04 (Server),192.168.4.111,host213.corp.local
|
||||
host214,Windows 11 (Server),192.168.26.246,host214.corp.local
|
||||
host215,Windows Server 2019 (Server),192.168.242.213,host215.corp.local
|
||||
host216,CentOS 7 (Workstation),192.168.154.24,host216.corp.local
|
||||
host217,Windows Server 2019 (Server),192.168.37.204,host217.corp.local
|
||||
host218,Windows Server 2019 (Server),192.168.3.148,host218.corp.local
|
||||
host219,Windows 11 (Workstation),192.168.127.160,host219.corp.local
|
||||
host220,Ubuntu 20.04 (Workstation),192.168.197.131,host220.corp.local
|
||||
host221,Ubuntu 22.04 (Workstation),192.168.63.74,host221.corp.local
|
||||
host222,Windows 11 (Workstation),192.168.135.103,host222.corp.local
|
||||
host223,Ubuntu 22.04 (Server),192.168.50.137,host223.corp.local
|
||||
host224,CentOS 7 (Workstation),192.168.180.200,host224.corp.local
|
||||
host225,Windows Server 2022 (Server),192.168.150.154,host225.corp.local
|
||||
host226,Windows 11 (Workstation),192.168.245.85,host226.corp.local
|
||||
host227,Windows Server 2019 (Server),192.168.42.216,host227.corp.local
|
||||
host228,CentOS 7 (Server),192.168.174.170,host228.corp.local
|
||||
host229,CentOS 7 (Workstation),192.168.136.210,host229.corp.local
|
||||
host230,Windows Server 2022 (Server),192.168.208.24,host230.corp.local
|
||||
host231,CentOS 7 (Workstation),192.168.53.96,host231.corp.local
|
||||
host232,Debian 11 (Workstation),192.168.196.164,host232.corp.local
|
||||
host233,Ubuntu 20.04 (Workstation),192.168.250.58,host233.corp.local
|
||||
host234,Debian 11 (Server),192.168.251.231,host234.corp.local
|
||||
host235,Ubuntu 22.04 (Server),192.168.225.177,host235.corp.local
|
||||
host236,Windows Server 2019 (Server),192.168.41.77,host236.corp.local
|
||||
host237,CentOS 7 (Workstation),192.168.154.88,host237.corp.local
|
||||
host238,Ubuntu 22.04 (Workstation),192.168.3.252,host238.corp.local
|
||||
host239,Ubuntu 22.04 (Workstation),192.168.71.224,host239.corp.local
|
||||
host240,Ubuntu 20.04 (Workstation),192.168.70.84,host240.corp.local
|
||||
host241,Debian 11 (Server),192.168.178.118,host241.corp.local
|
||||
host242,Windows Server 2022 (Server),192.168.94.60,host242.corp.local
|
||||
host243,CentOS 7 (Server),192.168.31.123,host243.corp.local
|
||||
host244,Windows 11 (Workstation),192.168.80.250,host244.corp.local
|
||||
host245,CentOS 7 (Workstation),192.168.167.209,host245.corp.local
|
||||
host246,CentOS 7 (Server),192.168.249.204,host246.corp.local
|
||||
host247,CentOS 7 (Workstation),192.168.90.60,host247.corp.local
|
||||
host248,Debian 11 (Server),192.168.45.15,host248.corp.local
|
||||
host249,Ubuntu 20.04 (Workstation),192.168.216.37,host249.corp.local
|
||||
host250,Windows 10 (Workstation),192.168.251.236,host250.corp.local
|
||||
host251,CentOS 7 (Server),192.168.83.122,host251.corp.local
|
||||
host252,Windows Server 2019 (Server),192.168.60.196,host252.corp.local
|
||||
host253,Debian 11 (Workstation),192.168.45.233,host253.corp.local
|
||||
host254,Windows 10 (Server),192.168.164.98,host254.corp.local
|
||||
host255,Windows 11 (Workstation),192.168.123.60,host255.corp.local
|
||||
host256,Windows Server 2019 (Server),192.168.17.4,host256.corp.local
|
||||
host257,CentOS 7 (Workstation),192.168.180.197,host257.corp.local
|
||||
host258,CentOS 7 (Workstation),192.168.15.61,host258.corp.local
|
||||
host259,Ubuntu 22.04 (Server),192.168.169.168,host259.corp.local
|
||||
host260,Windows Server 2022 (Server),192.168.30.3,host260.corp.local
|
||||
host261,Windows 10 (Workstation),192.168.96.94,host261.corp.local
|
||||
host262,Ubuntu 22.04 (Server),192.168.173.36,host262.corp.local
|
||||
host263,Ubuntu 22.04 (Workstation),192.168.154.174,host263.corp.local
|
||||
host264,Windows 10 (Server),192.168.60.49,host264.corp.local
|
||||
host265,Debian 11 (Workstation),192.168.71.62,host265.corp.local
|
||||
host266,Debian 11 (Workstation),192.168.92.27,host266.corp.local
|
||||
host267,Windows Server 2022 (Server),192.168.134.34,host267.corp.local
|
||||
host268,Windows Server 2022 (Server),192.168.82.45,host268.corp.local
|
||||
host269,Windows 10 (Server),192.168.225.213,host269.corp.local
|
||||
host270,Debian 11 (Server),192.168.8.171,host270.corp.local
|
||||
host271,CentOS 7 (Workstation),192.168.208.115,host271.corp.local
|
||||
host272,Ubuntu 20.04 (Server),192.168.246.75,host272.corp.local
|
||||
host273,Debian 11 (Server),192.168.126.57,host273.corp.local
|
||||
host274,CentOS 7 (Workstation),192.168.141.240,host274.corp.local
|
||||
host275,Windows 11 (Workstation),192.168.162.90,host275.corp.local
|
||||
host276,Windows 10 (Server),192.168.57.233,host276.corp.local
|
||||
host277,Debian 11 (Workstation),192.168.41.99,host277.corp.local
|
||||
host278,Ubuntu 20.04 (Workstation),192.168.178.208,host278.corp.local
|
||||
host279,Windows Server 2019 (Server),192.168.171.148,host279.corp.local
|
||||
host280,Ubuntu 22.04 (Workstation),192.168.244.239,host280.corp.local
|
||||
host281,Ubuntu 20.04 (Server),192.168.80.158,host281.corp.local
|
||||
host282,Windows Server 2019 (Server),192.168.160.78,host282.corp.local
|
||||
host283,CentOS 7 (Workstation),192.168.141.42,host283.corp.local
|
||||
host284,Debian 11 (Workstation),192.168.108.23,host284.corp.local
|
||||
host285,Windows Server 2019 (Server),192.168.37.156,host285.corp.local
|
||||
host286,Ubuntu 20.04 (Workstation),192.168.87.196,host286.corp.local
|
||||
host287,Debian 11 (Server),192.168.163.140,host287.corp.local
|
||||
host288,Ubuntu 20.04 (Server),192.168.115.2,host288.corp.local
|
||||
host289,Windows 11 (Server),192.168.166.160,host289.corp.local
|
||||
host290,Windows Server 2022 (Server),192.168.226.239,host290.corp.local
|
||||
host291,Windows Server 2022 (Server),192.168.104.158,host291.corp.local
|
||||
host292,Windows 11 (Server),192.168.139.54,host292.corp.local
|
||||
host293,Windows 10 (Server),192.168.62.197,host293.corp.local
|
||||
host294,Windows Server 2022 (Server),192.168.94.80,host294.corp.local
|
||||
host295,Ubuntu 22.04 (Server),192.168.20.70,host295.corp.local
|
||||
host296,Windows Server 2022 (Server),192.168.194.22,host296.corp.local
|
||||
host297,Ubuntu 20.04 (Workstation),192.168.192.47,host297.corp.local
|
||||
host298,Ubuntu 20.04 (Workstation),192.168.6.210,host298.corp.local
|
||||
host299,Windows 10 (Server),192.168.190.193,host299.corp.local
|
||||
host300,Windows 10 (Server),192.168.113.195,host300.corp.local
|
||||
host301,Windows 11 (Workstation),192.168.175.168,host301.corp.local
|
||||
host302,Ubuntu 20.04 (Workstation),192.168.141.63,host302.corp.local
|
||||
host303,Windows Server 2022 (Server),192.168.67.194,host303.corp.local
|
||||
host304,Windows Server 2019 (Server),192.168.162.156,host304.corp.local
|
||||
host305,Debian 11 (Workstation),192.168.56.47,host305.corp.local
|
||||
host306,Windows 11 (Workstation),192.168.126.79,host306.corp.local
|
||||
host307,Debian 11 (Workstation),192.168.250.88,host307.corp.local
|
||||
host308,Windows 11 (Workstation),192.168.169.21,host308.corp.local
|
||||
host309,Windows 10 (Server),192.168.194.135,host309.corp.local
|
||||
host310,Ubuntu 20.04 (Workstation),192.168.104.36,host310.corp.local
|
||||
host311,Windows Server 2022 (Server),192.168.92.192,host311.corp.local
|
||||
host312,CentOS 7 (Workstation),192.168.200.229,host312.corp.local
|
||||
host313,Ubuntu 20.04 (Workstation),192.168.169.236,host313.corp.local
|
||||
host314,Windows Server 2019 (Server),192.168.193.49,host314.corp.local
|
||||
host315,Ubuntu 22.04 (Workstation),192.168.87.73,host315.corp.local
|
||||
host316,Ubuntu 20.04 (Workstation),192.168.12.182,host316.corp.local
|
||||
host317,Windows Server 2022 (Server),192.168.253.21,host317.corp.local
|
||||
host318,Debian 11 (Server),192.168.153.34,host318.corp.local
|
||||
host319,Windows Server 2019 (Server),192.168.44.43,host319.corp.local
|
||||
host320,Windows Server 2019 (Server),192.168.199.130,host320.corp.local
|
||||
host321,Windows 10 (Workstation),192.168.255.140,host321.corp.local
|
||||
host322,CentOS 7 (Server),192.168.240.98,host322.corp.local
|
||||
host323,Windows 10 (Workstation),192.168.4.127,host323.corp.local
|
||||
host324,Ubuntu 20.04 (Workstation),192.168.81.219,host324.corp.local
|
||||
host325,Ubuntu 22.04 (Workstation),192.168.204.145,host325.corp.local
|
||||
host326,Debian 11 (Workstation),192.168.226.134,host326.corp.local
|
||||
host327,Windows 11 (Workstation),192.168.178.184,host327.corp.local
|
||||
host328,Debian 11 (Server),192.168.87.51,host328.corp.local
|
||||
host329,Ubuntu 22.04 (Server),192.168.253.133,host329.corp.local
|
||||
host330,Windows 10 (Workstation),192.168.26.38,host330.corp.local
|
||||
host331,CentOS 7 (Workstation),192.168.202.79,host331.corp.local
|
||||
host332,Debian 11 (Workstation),192.168.243.81,host332.corp.local
|
||||
host333,Ubuntu 20.04 (Server),192.168.161.100,host333.corp.local
|
||||
host334,Windows 10 (Workstation),192.168.254.27,host334.corp.local
|
||||
host335,Windows Server 2019 (Server),192.168.10.7,host335.corp.local
|
||||
host336,Windows Server 2019 (Server),192.168.66.181,host336.corp.local
|
||||
host337,Ubuntu 20.04 (Workstation),192.168.129.33,host337.corp.local
|
||||
host338,Debian 11 (Workstation),192.168.173.68,host338.corp.local
|
||||
host339,Debian 11 (Workstation),192.168.216.58,host339.corp.local
|
||||
host340,Ubuntu 20.04 (Workstation),192.168.99.95,host340.corp.local
|
||||
host341,CentOS 7 (Server),192.168.115.246,host341.corp.local
|
||||
host342,CentOS 7 (Workstation),192.168.202.137,host342.corp.local
|
||||
host343,Windows 10 (Workstation),192.168.141.252,host343.corp.local
|
||||
host344,Windows Server 2022 (Server),192.168.118.161,host344.corp.local
|
||||
host345,Windows 11 (Workstation),192.168.52.30,host345.corp.local
|
||||
host346,Windows Server 2019 (Server),192.168.107.36,host346.corp.local
|
||||
host347,Windows Server 2022 (Server),192.168.89.63,host347.corp.local
|
||||
host348,Windows 11 (Workstation),192.168.188.133,host348.corp.local
|
||||
host349,Windows Server 2019 (Server),192.168.210.152,host349.corp.local
|
||||
host350,Windows Server 2022 (Server),192.168.252.141,host350.corp.local
|
||||
host351,Windows Server 2022 (Server),192.168.161.250,host351.corp.local
|
||||
host352,Windows Server 2019 (Server),192.168.100.163,host352.corp.local
|
||||
host353,CentOS 7 (Workstation),192.168.145.116,host353.corp.local
|
||||
host354,Windows Server 2022 (Server),192.168.222.15,host354.corp.local
|
||||
host355,Windows Server 2022 (Server),192.168.68.151,host355.corp.local
|
||||
host356,Windows Server 2019 (Server),192.168.15.188,host356.corp.local
|
||||
host357,CentOS 7 (Workstation),192.168.118.7,host357.corp.local
|
||||
host358,Windows Server 2019 (Server),192.168.178.105,host358.corp.local
|
||||
host359,Debian 11 (Workstation),192.168.126.141,host359.corp.local
|
||||
host360,Windows 11 (Server),192.168.81.126,host360.corp.local
|
||||
host361,Windows Server 2022 (Server),192.168.75.182,host361.corp.local
|
||||
host362,Windows 11 (Workstation),192.168.135.176,host362.corp.local
|
||||
host363,Windows Server 2019 (Server),192.168.16.60,host363.corp.local
|
||||
host364,Windows Server 2022 (Server),192.168.191.249,host364.corp.local
|
||||
host365,Windows Server 2019 (Server),192.168.168.16,host365.corp.local
|
||||
host366,Windows 10 (Workstation),192.168.193.64,host366.corp.local
|
||||
host367,Windows Server 2022 (Server),192.168.39.4,host367.corp.local
|
||||
host368,Ubuntu 20.04 (Workstation),192.168.9.161,host368.corp.local
|
||||
host369,Ubuntu 20.04 (Workstation),192.168.33.102,host369.corp.local
|
||||
host370,Ubuntu 20.04 (Workstation),192.168.66.98,host370.corp.local
|
||||
host371,Windows Server 2022 (Server),192.168.14.240,host371.corp.local
|
||||
host372,Windows 10 (Server),192.168.126.214,host372.corp.local
|
||||
host373,Debian 11 (Workstation),192.168.168.146,host373.corp.local
|
||||
host374,Windows 11 (Workstation),192.168.77.24,host374.corp.local
|
||||
host375,Ubuntu 20.04 (Workstation),192.168.132.146,host375.corp.local
|
||||
host376,Ubuntu 20.04 (Workstation),192.168.193.251,host376.corp.local
|
||||
host377,Ubuntu 20.04 (Server),192.168.144.208,host377.corp.local
|
||||
host378,Windows Server 2022 (Server),192.168.227.175,host378.corp.local
|
||||
host379,Ubuntu 20.04 (Workstation),192.168.194.156,host379.corp.local
|
||||
host380,Windows Server 2019 (Server),192.168.90.249,host380.corp.local
|
||||
host381,Ubuntu 22.04 (Workstation),192.168.26.88,host381.corp.local
|
||||
host382,Windows Server 2019 (Server),192.168.65.101,host382.corp.local
|
||||
host383,Windows Server 2022 (Server),192.168.83.154,host383.corp.local
|
||||
host384,Windows Server 2022 (Server),192.168.60.218,host384.corp.local
|
||||
host385,Debian 11 (Workstation),192.168.110.102,host385.corp.local
|
||||
host386,Windows Server 2019 (Server),192.168.238.21,host386.corp.local
|
||||
host387,Windows 11 (Workstation),192.168.0.205,host387.corp.local
|
||||
host388,Windows 11 (Workstation),192.168.4.68,host388.corp.local
|
||||
host389,Ubuntu 20.04 (Workstation),192.168.21.225,host389.corp.local
|
||||
host390,Windows Server 2019 (Server),192.168.159.98,host390.corp.local
|
||||
host391,Ubuntu 22.04 (Workstation),192.168.199.128,host391.corp.local
|
||||
host392,Windows 10 (Workstation),192.168.86.11,host392.corp.local
|
||||
host393,Ubuntu 22.04 (Workstation),192.168.70.191,host393.corp.local
|
||||
host394,Debian 11 (Workstation),192.168.47.233,host394.corp.local
|
||||
host395,Windows Server 2022 (Server),192.168.5.6,host395.corp.local
|
||||
host396,Windows Server 2022 (Server),192.168.116.114,host396.corp.local
|
||||
host397,Ubuntu 22.04 (Workstation),192.168.85.158,host397.corp.local
|
||||
host398,CentOS 7 (Server),192.168.247.18,host398.corp.local
|
||||
host399,Windows Server 2019 (Server),192.168.49.105,host399.corp.local
|
||||
host400,Ubuntu 22.04 (Workstation),192.168.62.174,host400.corp.local
|
||||
host401,Windows Server 2019 (Server),192.168.48.8,host401.corp.local
|
||||
host402,Windows Server 2019 (Server),192.168.147.40,host402.corp.local
|
||||
host403,Windows Server 2019 (Server),192.168.69.5,host403.corp.local
|
||||
host404,Debian 11 (Workstation),192.168.137.10,host404.corp.local
|
||||
host405,Windows Server 2019 (Server),192.168.166.70,host405.corp.local
|
||||
host406,Windows Server 2019 (Server),192.168.71.74,host406.corp.local
|
||||
host407,Windows 11 (Workstation),192.168.98.254,host407.corp.local
|
||||
host408,Windows Server 2019 (Server),192.168.74.176,host408.corp.local
|
||||
host409,Ubuntu 22.04 (Server),192.168.130.130,host409.corp.local
|
||||
host410,CentOS 7 (Workstation),192.168.1.165,host410.corp.local
|
||||
host411,Ubuntu 22.04 (Workstation),192.168.97.20,host411.corp.local
|
||||
host412,Windows Server 2022 (Server),192.168.6.176,host412.corp.local
|
||||
host413,Debian 11 (Server),192.168.58.128,host413.corp.local
|
||||
host414,Windows 10 (Workstation),192.168.136.10,host414.corp.local
|
||||
host415,Windows 10 (Server),192.168.58.222,host415.corp.local
|
||||
host416,Windows Server 2019 (Server),192.168.19.99,host416.corp.local
|
||||
host417,Windows 11 (Workstation),192.168.189.86,host417.corp.local
|
||||
host418,Windows Server 2022 (Server),192.168.194.15,host418.corp.local
|
||||
host419,CentOS 7 (Workstation),192.168.255.11,host419.corp.local
|
||||
host420,CentOS 7 (Workstation),192.168.85.150,host420.corp.local
|
||||
host421,Windows Server 2019 (Server),192.168.45.200,host421.corp.local
|
||||
host422,Ubuntu 22.04 (Server),192.168.161.175,host422.corp.local
|
||||
host423,Ubuntu 22.04 (Workstation),192.168.147.222,host423.corp.local
|
||||
host424,Windows 10 (Workstation),192.168.99.199,host424.corp.local
|
||||
host425,Ubuntu 22.04 (Workstation),192.168.210.222,host425.corp.local
|
||||
host426,CentOS 7 (Server),192.168.18.193,host426.corp.local
|
||||
host427,Ubuntu 20.04 (Workstation),192.168.172.183,host427.corp.local
|
||||
host428,Windows 10 (Workstation),192.168.190.117,host428.corp.local
|
||||
host429,Windows Server 2022 (Server),192.168.61.163,host429.corp.local
|
||||
host430,Ubuntu 22.04 (Workstation),192.168.141.189,host430.corp.local
|
||||
host431,Debian 11 (Workstation),192.168.176.7,host431.corp.local
|
||||
host432,Windows 11 (Server),192.168.52.107,host432.corp.local
|
||||
host433,Debian 11 (Workstation),192.168.211.13,host433.corp.local
|
||||
host434,Ubuntu 22.04 (Workstation),192.168.202.75,host434.corp.local
|
||||
host435,Windows 10 (Workstation),192.168.146.154,host435.corp.local
|
||||
host436,Windows 10 (Workstation),192.168.0.241,host436.corp.local
|
||||
host437,Windows Server 2019 (Server),192.168.26.152,host437.corp.local
|
||||
host438,Windows 10 (Workstation),192.168.103.171,host438.corp.local
|
||||
host439,Ubuntu 20.04 (Workstation),192.168.47.247,host439.corp.local
|
||||
host440,CentOS 7 (Workstation),192.168.186.26,host440.corp.local
|
||||
host441,Windows Server 2022 (Server),192.168.33.140,host441.corp.local
|
||||
host442,CentOS 7 (Workstation),192.168.199.141,host442.corp.local
|
||||
host443,Windows Server 2019 (Server),192.168.249.167,host443.corp.local
|
||||
host444,Debian 11 (Workstation),192.168.90.79,host444.corp.local
|
||||
host445,Windows 11 (Workstation),192.168.97.25,host445.corp.local
|
||||
host446,Windows Server 2022 (Server),192.168.203.35,host446.corp.local
|
||||
host447,Ubuntu 22.04 (Workstation),192.168.224.188,host447.corp.local
|
||||
host448,Ubuntu 20.04 (Server),192.168.77.129,host448.corp.local
|
||||
host449,Windows 10 (Workstation),192.168.222.210,host449.corp.local
|
||||
host450,Ubuntu 22.04 (Workstation),192.168.109.143,host450.corp.local
|
||||
host451,Ubuntu 22.04 (Workstation),192.168.27.184,host451.corp.local
|
||||
host452,Debian 11 (Workstation),192.168.155.31,host452.corp.local
|
||||
host453,Debian 11 (Server),192.168.38.177,host453.corp.local
|
||||
host454,Windows Server 2019 (Server),192.168.182.18,host454.corp.local
|
||||
host455,Windows Server 2019 (Server),192.168.228.250,host455.corp.local
|
||||
host456,Windows Server 2022 (Server),192.168.253.212,host456.corp.local
|
||||
host457,Debian 11 (Server),192.168.206.197,host457.corp.local
|
||||
host458,Windows Server 2022 (Server),192.168.65.104,host458.corp.local
|
||||
host459,Debian 11 (Workstation),192.168.218.52,host459.corp.local
|
||||
host460,Windows 11 (Workstation),192.168.133.104,host460.corp.local
|
||||
host461,Windows Server 2022 (Server),192.168.199.70,host461.corp.local
|
||||
host462,Ubuntu 22.04 (Workstation),192.168.156.249,host462.corp.local
|
||||
host463,Ubuntu 20.04 (Workstation),192.168.127.132,host463.corp.local
|
||||
host464,Windows 10 (Workstation),192.168.214.148,host464.corp.local
|
||||
host465,Ubuntu 20.04 (Server),192.168.117.236,host465.corp.local
|
||||
host466,Windows 10 (Workstation),192.168.171.229,host466.corp.local
|
||||
host467,Ubuntu 20.04 (Workstation),192.168.171.7,host467.corp.local
|
||||
host468,Windows Server 2019 (Server),192.168.195.89,host468.corp.local
|
||||
host469,Windows Server 2019 (Server),192.168.78.180,host469.corp.local
|
||||
host470,Windows 11 (Workstation),192.168.73.119,host470.corp.local
|
||||
host471,Ubuntu 20.04 (Workstation),192.168.209.55,host471.corp.local
|
||||
host472,Windows Server 2022 (Server),192.168.120.214,host472.corp.local
|
||||
host473,CentOS 7 (Server),192.168.187.177,host473.corp.local
|
||||
host474,CentOS 7 (Workstation),192.168.208.149,host474.corp.local
|
||||
host475,Windows Server 2019 (Server),192.168.215.96,host475.corp.local
|
||||
host476,Debian 11 (Server),192.168.79.73,host476.corp.local
|
||||
host477,Windows Server 2019 (Server),192.168.142.158,host477.corp.local
|
||||
host478,Ubuntu 20.04 (Server),192.168.27.79,host478.corp.local
|
||||
host479,CentOS 7 (Server),192.168.22.228,host479.corp.local
|
||||
host480,Debian 11 (Server),192.168.90.82,host480.corp.local
|
||||
host481,Ubuntu 22.04 (Server),192.168.223.21,host481.corp.local
|
||||
host482,Windows 10 (Server),192.168.249.127,host482.corp.local
|
||||
host483,Ubuntu 22.04 (Workstation),192.168.106.128,host483.corp.local
|
||||
host484,Windows 10 (Workstation),192.168.195.178,host484.corp.local
|
||||
host485,Debian 11 (Workstation),192.168.110.57,host485.corp.local
|
||||
host486,Ubuntu 20.04 (Workstation),192.168.59.155,host486.corp.local
|
||||
host487,Windows Server 2022 (Server),192.168.59.203,host487.corp.local
|
||||
host488,Ubuntu 20.04 (Workstation),192.168.245.234,host488.corp.local
|
||||
host489,Windows 11 (Server),192.168.249.75,host489.corp.local
|
||||
host490,Ubuntu 22.04 (Server),192.168.2.224,host490.corp.local
|
||||
host491,Debian 11 (Server),192.168.238.38,host491.corp.local
|
||||
host492,Windows Server 2019 (Server),192.168.247.71,host492.corp.local
|
||||
host493,Ubuntu 22.04 (Server),192.168.87.170,host493.corp.local
|
||||
host494,Windows 11 (Server),192.168.234.61,host494.corp.local
|
||||
host495,Debian 11 (Workstation),192.168.105.74,host495.corp.local
|
||||
host496,Windows Server 2019 (Server),192.168.67.131,host496.corp.local
|
||||
host497,Windows 11 (Workstation),192.168.119.12,host497.corp.local
|
||||
host498,Windows 11 (Server),192.168.131.17,host498.corp.local
|
||||
host499,Debian 11 (Workstation),192.168.122.15,host499.corp.local
|
||||
host500,Windows 11 (Workstation),192.168.224.30,host500.corp.local
|
||||
|
16
frontend/index.html
Normal file
16
frontend/index.html
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" class="dark">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>Velo Threat Hunter</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<link rel="stylesheet" href="/src/index.css" />
|
||||
</head>
|
||||
|
||||
<body class="text-white">
|
||||
<div id="root"></div>
|
||||
<script type="module" src="/src/main.jsx"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
3200
frontend/package-lock.json
generated
Normal file
3200
frontend/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
30
frontend/package.json
Normal file
30
frontend/package.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"name": "velo-threat-hunter-ui",
|
||||
"version": "0.1.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
"dependencies": {
|
||||
"@emotion/react": "^11.14.0",
|
||||
"@emotion/styled": "^11.14.0",
|
||||
"@mui/icons-material": "^6.4.8",
|
||||
"@mui/material": "^6.4.8",
|
||||
"@tailwindcss/vite": "^4.1.7",
|
||||
"axios": "^1.10.0",
|
||||
"lucide-react": "^0.515.0",
|
||||
"react": "^18.0.0",
|
||||
"react-dom": "^18.0.0",
|
||||
"react-router": "^7.6.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/react-router": "^5.1.20",
|
||||
"@vitejs/plugin-react": "^4.4.1",
|
||||
"autoprefixer": "^10.4.21",
|
||||
"postcss": "^8.5.5",
|
||||
"tailwindcss": "^4.1.10",
|
||||
"vite": "^6.3.5"
|
||||
}
|
||||
}
|
||||
39
frontend/src/App.jsx
Normal file
39
frontend/src/App.jsx
Normal file
@@ -0,0 +1,39 @@
|
||||
import React, { Suspense, useMemo } from "react";
|
||||
import { createTheme, ThemeProvider } from "@mui/material/styles";
|
||||
import { CssBaseline } from "@mui/material";
|
||||
import { BrowserRouter, Routes, Route } from "react-router";
|
||||
|
||||
import Sidebar from "./components/Sidebar";
|
||||
import Baseline from "./components/Baseline";
|
||||
|
||||
function App() {
|
||||
|
||||
const theme = useMemo(
|
||||
() =>
|
||||
createTheme({
|
||||
palette: {
|
||||
mode: "dark",
|
||||
},
|
||||
}),
|
||||
[]
|
||||
);
|
||||
|
||||
return (
|
||||
<ThemeProvider theme={theme}>
|
||||
<CssBaseline />
|
||||
<div className="flex h-screen text-white">
|
||||
<Sidebar />
|
||||
<div className="flex-1 p-6 overflow-auto">
|
||||
<BrowserRouter>
|
||||
<Suspense fallback={<div>Loading...</div>}>
|
||||
<Routes>
|
||||
<Route path="/baseline" element={<Baseline />} />
|
||||
</Routes>
|
||||
</Suspense>
|
||||
</BrowserRouter>
|
||||
</div>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
export default App;
|
||||
80
frontend/src/components/Baseline.jsx
Normal file
80
frontend/src/components/Baseline.jsx
Normal file
@@ -0,0 +1,80 @@
|
||||
import React, { useEffect, useState } from "react";
|
||||
import axios from "axios";
|
||||
|
||||
const Baseline = () => {
|
||||
const [data, setData] = useState([]);
|
||||
|
||||
useEffect(() => {
|
||||
axios
|
||||
.get("/uploaded/baseline.csv")
|
||||
.then((res) => {
|
||||
const csv = res.data;
|
||||
const lines = csv.trim().split("\n");
|
||||
const headers = lines[0].split(",");
|
||||
const rows = lines.slice(1).map((line) => {
|
||||
const values = line.split(",");
|
||||
return headers.reduce((obj, h, i) => {
|
||||
obj[h.trim()] = values[i].trim();
|
||||
return obj;
|
||||
}, {});
|
||||
});
|
||||
setData(rows);
|
||||
})
|
||||
.catch((err) => console.error("Error loading baseline CSV:", err));
|
||||
}, []);
|
||||
|
||||
const countByType = (pattern) =>
|
||||
data.filter((row) => row["Operating System"]?.toLowerCase().includes(pattern)).length;
|
||||
|
||||
return (
|
||||
<div className="p-6 text-white">
|
||||
<h1 className="text-3xl font-bold mb-4">Network Baseline</h1>
|
||||
|
||||
{/* Summary Cards */}
|
||||
<div className="grid grid-cols-2 md:grid-cols-4 gap-4 mb-6">
|
||||
{[
|
||||
{ label: "Windows", color: "bg-blue-600", pattern: "windows" },
|
||||
{ label: "Linux", color: "bg-green-600", pattern: "ubuntu" },
|
||||
{ label: "Servers", color: "bg-red-600", pattern: "server" },
|
||||
{ label: "Workstations", color: "bg-yellow-500", pattern: "workstation" },
|
||||
].map(({ label, color, pattern }) => (
|
||||
<div
|
||||
key={label}
|
||||
className={`flex items-center justify-center ${color} rounded-full h-24 w-24 mx-auto shadow-lg`}
|
||||
>
|
||||
<div className="text-center">
|
||||
<div className="text-xl font-bold">{countByType(pattern)}</div>
|
||||
<div className="text-sm">{label}</div>
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
|
||||
{/* Table */}
|
||||
<div className="overflow-x-auto rounded-lg border border-zinc-700">
|
||||
<table className="min-w-full text-left text-sm">
|
||||
<thead className="bg-zinc-800 text-zinc-300">
|
||||
<tr>
|
||||
<th className="p-3">Host Name</th>
|
||||
<th className="p-3">Operating System</th>
|
||||
<th className="p-3">IP Address</th>
|
||||
<th className="p-3">FQDN</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody className="divide-y divide-zinc-700">
|
||||
{data.map((row, i) => (
|
||||
<tr key={i} className="hover:bg-zinc-800">
|
||||
<td className="p-3">{row["Host Name"]}</td>
|
||||
<td className="p-3">{row["Operating System"]}</td>
|
||||
<td className="p-3">{row["IP Address"]}</td>
|
||||
<td className="p-3">{row["Fdqn"]}</td>
|
||||
</tr>
|
||||
))}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default Baseline;
|
||||
53
frontend/src/components/Sidebar.jsx
Normal file
53
frontend/src/components/Sidebar.jsx
Normal file
@@ -0,0 +1,53 @@
|
||||
import React, { useState } from 'react';
|
||||
import {
|
||||
ShieldCheck, Server, Bug, Lock, Globe, Settings,
|
||||
ChevronDown, ChevronRight, Folder
|
||||
} from 'lucide-react';
|
||||
import AddIcon from '@mui/icons-material/Add';
|
||||
|
||||
const SidebarItem = ({ icon: Icon, label, children }) => {
|
||||
const [open, setOpen] = useState(false);
|
||||
const hasChildren = !!children;
|
||||
|
||||
return (
|
||||
<div className="text-sm w-full">
|
||||
<div
|
||||
className="flex items-center justify-between px-4 py-2 cursor-pointer rounded hover:bg-zinc-800 text-white transition-all"
|
||||
onClick={() => hasChildren && setOpen(!open)}
|
||||
>
|
||||
<div className="flex items-center space-x-3">
|
||||
<Icon className="w-5 h-5 text-cyan-400" />
|
||||
<span>{label}</span>
|
||||
{hasChildren &&
|
||||
(open ? <AddIcon className="w-4 h-4" /> : <ChevronRight className="w-4 h-4" />)}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{hasChildren && open && (
|
||||
<div className="ml-8 mt-1 space-y-1 text-zinc-400">
|
||||
{children}
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
const Sidebar = () => (
|
||||
<div className="h-screen w-64 shadow-lg p-4 flex flex-col space-y-2">
|
||||
<h2 className="text-xl font-bold text-white mb-4">Velo Dashboard</h2>
|
||||
<SidebarItem icon={ShieldCheck} label="HomePage" />
|
||||
<SidebarItem icon={Server} label="Baseline" />
|
||||
<SidebarItem icon={Bug} label="Networking" />
|
||||
<SidebarItem icon={Folder} label="Applications" />
|
||||
<SidebarItem icon={Globe} label="CSV Processing" />
|
||||
<SidebarItem icon={Settings} label="Security Tools">
|
||||
<div>Anti Virus</div>
|
||||
<div>Endpoint Detection & Response</div>
|
||||
<div>Virtual Private Networks</div>
|
||||
</SidebarItem>
|
||||
<SidebarItem icon={Globe} label="Virus Totals" />
|
||||
<SidebarItem icon={Globe} label="Configuration & Settings" />
|
||||
</div>
|
||||
);
|
||||
|
||||
export default Sidebar;
|
||||
1
frontend/src/index.css
Normal file
1
frontend/src/index.css
Normal file
@@ -0,0 +1 @@
|
||||
@import "tailwindcss";
|
||||
10
frontend/src/main.jsx
Normal file
10
frontend/src/main.jsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom/client';
|
||||
import App from './App';
|
||||
import './index.css';
|
||||
|
||||
ReactDOM.createRoot(document.getElementById('root')).render(
|
||||
<React.StrictMode>
|
||||
<App />
|
||||
</React.StrictMode>
|
||||
);
|
||||
10
frontend/vite.config.js
Normal file
10
frontend/vite.config.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import { defineConfig } from "vite";
|
||||
import react from "@vitejs/plugin-react";
|
||||
import tailwindcss from "@tailwindcss/vite";
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [
|
||||
react(),
|
||||
tailwindcss(),
|
||||
],
|
||||
});
|
||||
Reference in New Issue
Block a user