-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_windows.bat
More file actions
53 lines (45 loc) · 1.32 KB
/
Copy pathrun_windows.bat
File metadata and controls
53 lines (45 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
@echo off
setlocal enabledelayedexpansion
TITLE Argus Launcher
CLS
ECHO ====================================================
ECHO Argus: AI-Powered Dark Web OSINT Tool
ECHO ====================================================
ECHO.
:: Check for Python
python --version >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
ECHO [ERROR] Python is not installed or not in PATH.
PAUSE
EXIT /B
)
:: Check for Tor Port (9050 vs 9150)
netstat -an | find "9150" >nul
IF %ERRORLEVEL% EQU 0 (
ECHO [INFO] Detected Tor on port 9150 (Tor Browser Mode).
SET TOR_PROXY_URL=socks5h://127.0.0.1:9150
GOTO :CHECK_OLLAMA
)
netstat -an | find "9050" >nul
IF %ERRORLEVEL% EQU 0 (
ECHO [INFO] Detected Tor on port 9050 (System Mode).
SET TOR_PROXY_URL=socks5h://127.0.0.1:9050
GOTO :CHECK_OLLAMA
)
ECHO [WARNING] Tor does not seem to be running on port 9050 or 9150.
ECHO Please ensure Tor Browser is open or Tor service is running.
ECHO.
:CHECK_OLLAMA
:: Check for Ollama
curl -s http://localhost:11434/api/tags >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
ECHO [WARNING] Ollama does not seem to be running on port 11434.
ECHO AI features will not work. Run 'ollama serve' in another terminal.
ECHO.
) ELSE (
ECHO [INFO] Ollama is active.
)
ECHO.
ECHO Starting Argus Dashboard...
python -m streamlit run app.py
PAUSE