From 852a15976f1dd6d16eee32e90567ee25ea4ea47a Mon Sep 17 00:00:00 2001 From: Patrick Di Fazio Date: Mon, 29 Dec 2025 23:13:02 +0100 Subject: [PATCH] Added demo --- README.md | 7 ++++++- deployment.yaml | 44 -------------------------------------------- src/data/krawl.db | Bin 0 -> 61440 bytes 3 files changed, 6 insertions(+), 45 deletions(-) delete mode 100644 deployment.yaml create mode 100644 src/data/krawl.db diff --git a/README.md b/README.md index b84d955..9954cc0 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,12 @@ ## Star History Star History Chart - +## Try Krawl +Tip: crawl the `robots.txt` paths for additional fun +### http://demo.krawlme.com +## View the dashboard +### http://demo.krawlme.com/das_dashboard + ## What is Krawl? **Krawl** is a cloud‑native deception server designed to detect, delay, and analyze malicious web crawlers and automated scanners. diff --git a/deployment.yaml b/deployment.yaml deleted file mode 100644 index 4bf5189..0000000 --- a/deployment.yaml +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: krawl-server - namespace: krawl - labels: - app: krawl-server -spec: - replicas: 1 - selector: - matchLabels: - app: krawl-server - template: - metadata: - labels: - app: krawl-server - spec: - containers: - - name: krawl - image: ghcr.io/blessedrebus/krawl:latest - imagePullPolicy: Always - ports: - - containerPort: 5000 - name: http - protocol: TCP - envFrom: - - configMapRef: - name: krawl-config - volumeMounts: - - name: wordlists - mountPath: /app/wordlists.json - subPath: wordlists.json - readOnly: true - resources: - requests: - memory: "64Mi" - cpu: "100m" - limits: - memory: "256Mi" - cpu: "500m" - volumes: - - name: wordlists - configMap: - name: krawl-wordlists diff --git a/src/data/krawl.db b/src/data/krawl.db new file mode 100644 index 0000000000000000000000000000000000000000..88f7d5763f00e73bcacf6af9ef16e63c68c0e9e5 GIT binary patch literal 61440 zcmeI5U2Gd!6~{gCx8s?cG^vb0CDW~{#;A2>#vac&rLf-AP0QwEn*`J%AYdj*3}dL}#!<9U+jJs!^!^pDWL z&c@OgzD|bzXKb$ry?nxxxb-9({)UGOe8R*1kozS2I=d9T7tN1fj=UZ@9)2ZwFMKWV zCKX}>0T2KI5ICd+8q-`bc6p9z$mL2&yHUQ8FBnFlcr9Pj46SICs}((8C>Awc&+k^Z z^W{>Xm@KU2vKu-6(#rYV6@GXF{OStd*9brB=p=sYG#iY~%`vxwMqzVT>(lQm;M!Jf zWS?5fxwRh&mrK;fjoe~xjbB;a;8#Aov~-$}gdH8bYqW?MH)|UIx$N4)#q8RwEW{nH z(DQ6@M=RxP)H1DJvGgQ49XES&AF6cI+7Q;zAQwxt7qQnM^g$<948szzZqU)QehYr3Jkg4rt9btA89T7^GPr@+Rg<(vb`Zs9<2vASO| z>NoSnYN-oWYN9EYjhmKbqNFwp3wotvMswiwO1@g(w$wVP>soD}?meBldA(SzYxX*J zS#`f&?Dm^ZHT$qB?APdI*Gkr|^$%k$9*NII1F?l;jHl^7`t@D%BizQZ~% zc3zq9w?gK@;ER!9?9)l6G1+mvVqGg~6{Ae4o0Dj-X6UrOOX+y8$GPaxn&w1tk#c4zTDnZ}k*!OoW25Woq1+gN(EEUG_12 zKbBby3^dEqh~F9y24l%2^TN5NgSm9+QWSEyor^-#1Kp2G2RJ4@#O!n@y^vC!e!H*J z<4<9)JF`1}Q7h>BbJcpOTep2|vUby&>JBgNJ#04eJy^=d7OJsaCX` zwW^Uf>gDZit!_Jp1$&3aCUdK54vtNQ&ffm!z(;xt3VyWmJ1x%d(&lX z+D%uf`GT=?bYEGw#w~QVTKeW%HuV;re{`^=lwm^ITm}~E~t~c8{_a4}}txkX6HM{5E$}z#%i4)B2%dOLXcUIXt z8*6vgKGk=19-2Gl3)}R-Z265WwoX!enz2*ux|7)RmcW6Pe`xfWYHQpfNEW@ywiT$Wx(ER+N;4K!3!!t-`bAVzrW>$#V7i^6qY7PEH8?>~f)4 zt{7E)=PZAzVraWOE#Ozz`769gtI22i`m^(5DxIK5^hK?BtvV+OqCkH|{zAE~ZB=i~ zHKmKW4M~vXGoo}x%J8B(pA_bkQbJMa8A5HGoT4VJ_L`L5)RdIEnNd=ujI1hYp|qta z1#v6AnchqZTZKnpr!p_6>Fy=eOj43Ejgv21lq-$LYLtaH2*P9w8-akdzRUNjWJuLL4>dXs;s_^wPtC)8ms(Hpz5C5tO8o zY4}-c3h6cFk=c<qVmkztx(l5j!I9b_B~q!Rno%15z=-XT#H5&}D2AOHd&00JNY0w4eaAOHd&a2N>8 z`ew3>wWdFK!F_tLqI1Q2YM5eY$@$0-MQb5=@<2t~;_SpQ#m=HB8KP({X>!99J8O>Y zaK+Z5V05@*Yt?RixMFKrEizoOweA%juGm_b3Jp{2tQ-Z0E4G$)0>czLYcKxcimk;F z-!R3_>VVrzL}>=bo{u&XOH*SVda|H;c9@&S3Dyi5K;{!IQzeouZ!-X^~!KO;XO zZ;&68?~rekm&p&vYvk3#;O4La1V8`;KmY_l00ck)1V8`;KmY{(uL$_OA!gc4rp)As z&l_eY&1Aw%h*`#&32P=%GZ{CNh?#`VBxEK*GYOc9-%NaF;x&^ouQx=4nCSI?_G=z; zm%K$@Aup0GvPfo0nENaDbM95{C9cA)asoHWzRUiay+akTfdB}A00@8p2!H?xfB*=9 z00=xd0w4EgnFFF1dc{343+`eoQo&W+jZbh9+oKZP#a1kWtGFA1;4Ze}4hD(a(FTLW z?HGeW;&x=gAaOgMV34>SMc^*BVh09^+YtlqVk=HykhmQk;4Zde0tSiOkpRcM*|2>w zxm^F}{^B9;kw1~&lAqG6{of_uBwr;jkbSaEu9Bz8IWk9%lPTio-lvM#KmY_l00ck) z1V8`;KmY_l00cnbFcVN5rX9H{NA8FtH|fYtIC8|1;~Y8Gk&8NV>T>r7ysXU29T6dCG+|}L+;Z1{}1a9!Y&X10T2KI5C8!X z009sH0T2KI5CDPU1YGa`@A>@y4t@UL@Rpzf0w4eaAOHd&00JNY0w4eaAOHd&aJUEz zdH!F|=l}QU_x~L(`(X_TfB*=900@8p2!H?xfB*=900@AkO<>ZYbo zjWr7=oP|uYkT?p>>;GQzPY?Mo`8WNC4Fo^{1V8`;KmY_l00ck)1V8`;K;ZEw;P*1j Oq}NO*#(Z8TO#TNKFY4$3 literal 0 HcmV?d00001