Apply all manifests with:
kubectl apply -f https://raw.githubusercontent.com/BlessedRebuS/Krawl/refs/heads/main/kubernetes/krawl-all-in-one-deploy.yamlOr clone the repo and apply the manifest:
kubectl apply -f kubernetes/krawl-all-in-one-deploy.yamlAccess the deception server:
kubectl get svc krawl-server -n krawl-systemOnce the EXTERNAL-IP is assigned, access your deception server at http://<EXTERNAL-IP>:5000
Check server startup logs or get the secret with
kubectl get secret krawl-server -n krawl-system \
-o jsonpath='{.data.dashboard-path}' | base64 -d && echoClone the repository:
git clone https://github.com/blessedrebus/krawl.git
cd krawl/srcRun the server:
python3 server.pyVisit http://localhost:5000 and access the dashboard at http://localhost:5000/<dashboard-secret-path>