diff --git a/README.md b/README.md index 302b4ae..547d14e 100644 --- a/README.md +++ b/README.md @@ -25,19 +25,21 @@ To showcase a little bit of the cool functionality, I have recorded a short ## Install +### Dependencies + +The python3 development files are required for building python dependencies. All of the dependencies are managed through `pip`. + To install **pwncat** into its own python virtual environment: ``` bash git clone https://github.com/calebstewart/pwncat/ # get pwncat cd pwncat -sudo apt-get install python3-devel # install dependencies -python3 -m venv .venv -.venv/bin/pip install -r requirements.txt -.venv/bin/python3 setup.py install - -. .venv/bin/activate # activate the virtual environment -``` +$ sudo apt-get install python3-devel # install dependencies +$ python3 -m venv .venv +$ . .venv/bin/activate +$ pip install -r requirements.txt +$ python setup.py install ## Usage diff --git a/setup.py b/setup.py index 965b396..b5d0e49 100644 --- a/setup.py +++ b/setup.py @@ -7,12 +7,19 @@ import shutil, os, stat import binascii dependencies = [ - "prompt-toolkit", - "wcwidth", - "colorama" + "colorama==0.4.3", + "wcwidth==0.1.9", + "netifaces==0.10.9", + "pygments==2.6.1", + "base64io", + "commentjson", + "requests", + "prompt-toolkit" ] -dependency_links = [] +dependency_links = [ + "https://github.com/calebstewart/python-prompt-toolkit/tarball/master#egg=prompt-toolkit" +] # Setup setup(