diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 67bee216..07b96c04 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -21,7 +21,6 @@ services: hostname: redis networks: - rengine_network - celery: build: context: ./web @@ -87,6 +86,14 @@ services: networks: - rengine_network + tor: + image: peterdavehello/tor-socks-proxy + restart: always + networks: + - rengine_network + depends_on: + - web + networks: rengine_network: volumes: diff --git a/web/celery-entrypoint.sh b/web/celery-entrypoint.sh index e921cd43..94f1690b 100755 --- a/web/celery-entrypoint.sh +++ b/web/celery-entrypoint.sh @@ -63,9 +63,15 @@ then echo "Cloning theHarvester" git clone https://github.com/laramies/theHarvester /usr/src/github/theHarvester fi - python3 -m pip install -r /usr/src/github/theHarvester/requirements/base.txt +# clone pwndb +if [ ! -d "/usr/src/github/pwndb" ] +then + echo "Cloning pwndb" + git clone https://github.com/davidtavarez/pwndb /usr/src/github/pwndb +fi + # install gf patterns if [ ! -d "/root/Gf-Patterns" ]; then @@ -76,6 +82,8 @@ then mv ~/Gf-Patterns/*.json ~/.gf fi +https://github.com/davidtavarez/pwndb + # store scan_results if [ ! -d "/usr/src/scan_results" ] then diff --git a/web/requirements.txt b/web/requirements.txt index c3190e18..5608761f 100644 --- a/web/requirements.txt +++ b/web/requirements.txt @@ -17,6 +17,7 @@ gunicorn==20.1.0 metafinder==1.1 netaddr==0.8.0 PyYAML==5.4.1 +PySocks psycopg2==2.9.1 python-Levenshtein==0.12.2 PyVirtualDisplay==2.2