diff --git a/.gitignore b/.gitignore index d8c97bc..eb87f23 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,5 @@ /notes.txt contrib/* tests/* +__pycache__* +venv* \ No newline at end of file diff --git a/install.ps1 b/install.ps1 index c4027cd..3a68fb4 100644 --- a/install.ps1 +++ b/install.ps1 @@ -1,6 +1,10 @@ Write-Host "`n== Step 1: Installing pip3 dependencies...`n" -ForegroundColor cyan +python -m venv venv +.\venv\Scripts\activate + pip3 install -r requirements.txt +python -m pip install --upgrade --extra-index-url https://PySimpleGUI.net/install PySimpleGUI if ((Get-Command "python2" -ErrorAction SilentlyContinue) -eq $null) { diff --git a/install.sh b/install.sh index 43ee084..2e4921a 100644 --- a/install.sh +++ b/install.sh @@ -5,7 +5,10 @@ sudo apt update sudo apt upgrade -y sudo apt install python3 python3-dev nim=1.6.2 mingw-64=8.0.0-1 golang=2:1.18~3 -y +python -m venv venv +source venv/bin/activate pip3 install -r requirements.txt +python -m pip install --upgrade --extra-index-url https://PySimpleGUI.net/install PySimpleGUI nimble install nimcrypto docopt ptr_math strenc winim diff --git a/requirements.txt b/requirements.txt index 6f0b8c8..ebcdcb0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,8 +8,7 @@ keystone-engine pycryptodome argparse PrettyTable -PySimpleGUI clipboard colorama yara-python -donut-shellcode +donut-shellcode \ No newline at end of file