mirror of
https://github.com/phishingclub/phishingclub.git
synced 2026-02-12 16:12:44 +00:00
Proxy MITM
This commit is contained in:
41
makefile
41
makefile
@@ -1,6 +1,6 @@
|
||||
.PHONY: build down up fix-tls backend-purge backend-down purge logs backend-password
|
||||
.PHONY: build down up fix-tls backend-purge backend-down purge logs backend-password dbgate-down dbgate-up
|
||||
up:
|
||||
sudo docker compose up -d backend frontend api-test-server pebble dbgate mailer dozzle stats dns test; \
|
||||
sudo docker compose up -d backend frontend api-test-server pebble dbgate mailer dozzle stats dns test mitmproxy; \
|
||||
sudo docker compose logs -f --tail 1000 backend frontend;
|
||||
down:
|
||||
-sudo docker compose down --remove-orphans
|
||||
@@ -49,11 +49,13 @@ backend-reset:
|
||||
sudo docker compose up -d backend; \
|
||||
sudo docker compose logs -f --tail 1000 backend;
|
||||
backend-db-reset:
|
||||
sudo docker compose stop dbgate; \
|
||||
sudo rm -f ./backend/.dev/db.sqlite3; \
|
||||
sudo docker compose exec backend bash -c "rm -rf /app/.dev/db.sqlite3";
|
||||
sudo docker compose stop backend; \
|
||||
sudo rm -rf ./backend/.dev/*
|
||||
touch -c ./backend/.dev/db.sqlite3; \
|
||||
sudo docker compose start dbgate; \
|
||||
sudo docker compose up -d backend;
|
||||
backend-password:
|
||||
@echo "Finding password"; sudo docker compose logs backend | grep -F "Password:" | tail -n 1
|
||||
@@ -77,7 +79,11 @@ frontend-logs:
|
||||
|
||||
# dbgate
|
||||
dbgate-restart:
|
||||
sudo docker compose restart dbgate; \
|
||||
sudo docker compose restart dbgate;
|
||||
dbgate-up:
|
||||
sudo docker compose start dbgate;
|
||||
dbgate-down:
|
||||
sudo docker compose stopdbgate;
|
||||
|
||||
# pebble
|
||||
pebble-attach:
|
||||
@@ -126,3 +132,32 @@ dozzle-logs:
|
||||
sudo docker compose logs -f --tail 1000 dozzle
|
||||
dozzle-restart:
|
||||
sudo docker compose restart dozzle
|
||||
|
||||
# mitmproxy
|
||||
mitmproxy-logs:
|
||||
sudo docker compose logs -f --tail 1000 mitmproxy
|
||||
mitmproxy-restart:
|
||||
sudo docker compose restart mitmproxy
|
||||
mitmproxy-up:
|
||||
sudo docker compose up -d mitmproxy
|
||||
mitmproxy-down:
|
||||
sudo docker compose stop mitmproxy
|
||||
mitmproxy-attach:
|
||||
sudo docker compose exec mitmproxy sh
|
||||
mitmproxy-reset:
|
||||
sudo docker compose stop mitmproxy; \
|
||||
sudo docker compose rm -f mitmproxy; \
|
||||
sudo docker compose up -d mitmproxy; \
|
||||
sudo docker compose logs -f --tail 1000 mitmproxy;
|
||||
mitmproxy-token:
|
||||
sudo docker compose logs mitmproxy | grep -i "web server listening" | tail -1 || echo "Token not found - try: make mitmproxy-logs"
|
||||
mitmproxy-password:
|
||||
@echo "Latest mitmproxy password/token:"; sudo docker compose logs mitmproxy | grep -oE "token=[a-zA-Z0-9]+" | tail -1 | cut -d= -f2 || echo "Password not found - make sure mitmproxy is running"
|
||||
mitmproxy-url:
|
||||
@echo "mitmproxy web interface URL:"; sudo docker compose logs mitmproxy | grep -oE "http://0\.0\.0\.0:8080/\?token=[a-zA-Z0-9]+" | tail -1 | sed 's/0\.0\.0\.0:8080/localhost:8105/' || echo "URL not found - make sure mitmproxy is running"
|
||||
mitmproxy-purge:
|
||||
sudo docker compose stop mitmproxy; \
|
||||
sudo docker compose rm -f mitmproxy; \
|
||||
sudo docker volume rm -f phishingclub_mitmproxy_data; \
|
||||
sudo docker compose up -d mitmproxy; \
|
||||
sudo docker compose logs -f --tail 1000 mitmproxy;
|
||||
|
||||
Reference in New Issue
Block a user