From 96b6a62f0530c29c3e26ea8be8ecb0b028f44596 Mon Sep 17 00:00:00 2001 From: Joe Testa Date: Sat, 30 Nov 2019 16:55:43 -0500 Subject: [PATCH] Added Windows build instructions and icon. --- windows_build.txt | 17 +++++++++++++++++ windows_icon.ico | Bin 0 -> 16958 bytes 2 files changed, 17 insertions(+) create mode 100644 windows_build.txt create mode 100644 windows_icon.ico diff --git a/windows_build.txt b/windows_build.txt new file mode 100644 index 0000000..38dd4bb --- /dev/null +++ b/windows_build.txt @@ -0,0 +1,17 @@ +Below are notes for creating a Windows executable. + +An executable can only be made on a Windows host because the PyInstaller tool (https://www.pyinstaller.org/) does not support cross-compilation. + +On a Windows machine, do the following: + +1.) Install Python v3.7.x from https://www.python.org/. (As of this writing v3.8.0 isn't supported.) To make life easier, check the option to add Python to the PATH environment variable. + +2.) Using pip, install pyinstaller and colorama: + + pip install pyinstaller colorama + +3.) Create the executable with: + + pyinstaller -F --icon windows_icon.ico ssh-audit.py + +4.) The 'dist' folder will have the resulting ssh-audit.exe. diff --git a/windows_icon.ico b/windows_icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2fd381aa609b0a3db2cd40f62167c7ad2582a6e9 GIT binary patch literal 16958 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 Q`9}X=fIpxA|6zeY0{otC7XSbN literal 0 HcmV?d00001