@@ -28,8 +28,8 @@ echo ═════════════════════════
2828echo 📦 Installing PyInstaller and dependencies
2929echo ════════════════════════════════════════════════════════════════════════════
3030echo .
31- python -m pip install --upgrade pip
32- python -m pip install pyinstaller ecdsa mnemonic pycryptodome requests base58 colorama
31+ python -m pip install --upgrade pip --quiet
32+ python -m pip install pyinstaller ecdsa mnemonic pycryptodome requests base58 colorama --quiet
3333echo ✅ Installed
3434echo .
3535
@@ -48,7 +48,13 @@ echo ═════════════════════════
4848echo ⏳ Building... (3-5 minutes)
4949echo .
5050
51- pyinstaller --onefile --windowed --name=LulzSec-Forensic-Scanner --add-data=" api_config.json;." --hidden-import=tkinter --hidden-import=tkinter.ttk --hidden-import=tkinter.messagebox --hidden-import=tkinter.filedialog --hidden-import=sqlite3 --hidden-import=ecdsa --hidden-import=mnemonic --hidden-import=Crypto --hidden-import=Crypto.Cipher --hidden-import=Crypto.Cipher.AES --hidden-import=requests --hidden-import=base58 --hidden-import=colorama --collect-all=tkinter --collect-all=mnemonic --collect-all=ecdsa ext.py
51+ if exist lulzsec_icon.ico (
52+ echo ✅ Using LulzSec icon
53+ pyinstaller --onefile --windowed --icon=lulzsec_icon.ico --name=LulzSec-Forensic-Scanner --add-data=" api_config.json;." --hidden-import=tkinter --hidden-import=tkinter.ttk --hidden-import=tkinter.messagebox --hidden-import=tkinter.filedialog --hidden-import=sqlite3 --hidden-import=ecdsa --hidden-import=mnemonic --hidden-import=Crypto --hidden-import=Crypto.Cipher --hidden-import=Crypto.Cipher.AES --hidden-import=requests --hidden-import=base58 --hidden-import=colorama --collect-all=tkinter --collect-all=mnemonic --collect-all=ecdsa ext.py
54+ ) else (
55+ echo ⚠️ No icon found
56+ pyinstaller --onefile --windowed --name=LulzSec-Forensic-Scanner --add-data=" api_config.json;." --hidden-import=tkinter --hidden-import=tkinter.ttk --hidden-import=tkinter.messagebox --hidden-import=tkinter.filedialog --hidden-import=sqlite3 --hidden-import=ecdsa --hidden-import=mnemonic --hidden-import=Crypto --hidden-import=Crypto.Cipher --hidden-import=Crypto.Cipher.AES --hidden-import=requests --hidden-import=base58 --hidden-import=colorama --collect-all=tkinter --collect-all=mnemonic --collect-all=ecdsa ext.py
57+ )
5258
5359if errorlevel 1 (
5460 echo ❌ Main Scanner build failed
@@ -62,7 +68,11 @@ echo ═════════════════════════
6268echo 🔨 Building GUI Launcher: LulzSec-GUI-Launcher.exe
6369echo ════════════════════════════════════════════════════════════════════════════
6470if exist run_gui.py (
65- pyinstaller --onefile --windowed --name=LulzSec-GUI-Launcher --add-data=" api_config.json;." --hidden-import=tkinter --hidden-import=tkinter.ttk --hidden-import=tkinter.messagebox --hidden-import=tkinter.filedialog --hidden-import=sqlite3 --collect-all=tkinter run_gui.py
71+ if exist lulzsec_icon.ico (
72+ pyinstaller --onefile --windowed --icon=lulzsec_icon.ico --name=LulzSec-GUI-Launcher --add-data=" api_config.json;." --hidden-import=tkinter --hidden-import=tkinter.ttk --hidden-import=tkinter.messagebox --hidden-import=tkinter.filedialog --hidden-import=sqlite3 --collect-all=tkinter run_gui.py
73+ ) else (
74+ pyinstaller --onefile --windowed --name=LulzSec-GUI-Launcher --add-data=" api_config.json;." --hidden-import=tkinter --hidden-import=tkinter.ttk --hidden-import=tkinter.messagebox --hidden-import=tkinter.filedialog --hidden-import=sqlite3 --collect-all=tkinter run_gui.py
75+ )
6676 if errorlevel 1 (
6777 echo ⚠️ GUI Launcher failed, but Main Scanner ready
6878 ) else (
0 commit comments