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