From 16089c638ecefe85e0b0695fcb3fb84289095d67 Mon Sep 17 00:00:00 2001 From: l-nmch Date: Tue, 7 Apr 2026 22:21:23 +0200 Subject: [PATCH] chore(git): Removed unused files and added README --- .ash_history | 195 ------------------ .docker/buildx/.buildNodeID | 1 - .docker/buildx/.lock | 0 .docker/buildx/activity/default | 1 - .docker/buildx/current | 1 - .../refs/__group__/lf7fzh1qmgnxbcwc0a8sq28xi | 1 - .../refs/__group__/r0mbu35h90r5djfiscyl2am8z | 1 - .../refs/__group__/yewcjuxask0xu0wo7ofcjixeg | 1 - .../default/default/i3dnnaro1kx9ajzcc5jcg4k1d | 1 - .../default/default/ud3p3xailusum5hkcvrd6lwey | 1 - .../default/default/yyiuzc7sp70iv143lousa3elz | 1 - .docker/buildx/refs/version | 1 - .dockerignore | 2 + .gitignore | 2 + README.md | 27 +++ 15 files changed, 31 insertions(+), 205 deletions(-) delete mode 100644 .ash_history delete mode 100644 .docker/buildx/.buildNodeID delete mode 100644 .docker/buildx/.lock delete mode 100644 .docker/buildx/activity/default delete mode 100644 .docker/buildx/current delete mode 100644 .docker/buildx/refs/__group__/lf7fzh1qmgnxbcwc0a8sq28xi delete mode 100644 .docker/buildx/refs/__group__/r0mbu35h90r5djfiscyl2am8z delete mode 100644 .docker/buildx/refs/__group__/yewcjuxask0xu0wo7ofcjixeg delete mode 100644 .docker/buildx/refs/default/default/i3dnnaro1kx9ajzcc5jcg4k1d delete mode 100644 .docker/buildx/refs/default/default/ud3p3xailusum5hkcvrd6lwey delete mode 100644 .docker/buildx/refs/default/default/yyiuzc7sp70iv143lousa3elz delete mode 100644 .docker/buildx/refs/version create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 README.md diff --git a/.ash_history b/.ash_history deleted file mode 100644 index 7fbc0ca..0000000 --- a/.ash_history +++ /dev/null @@ -1,195 +0,0 @@ -apk add nano docker curl wget -nano docker-compose.yml -wget https://rr1---sn-cv0tb0xn-nmce.googlevideo.com/videoplayback?expire=1775606696&ei=SEfVadCsDdSv0u8PjL6RqQE&ip=45.93.45.182&id=o-AHxkrp8z86DyimYL4j4SE-cexyb6BZMkdWMxh-qzLfN1&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&rms=au%2Cau&bui=AUUZDGL7wLqbHE9WID58bEvAxu6lHPqxonUHl-dyAy1UZqzbiD6y6Pg6JSY0nO0WweCYGbkDWRhMHqqy&spc=jlWavVp5J1DFbMd9E12QpRVIHirXBWxCpgjIwkfNJpU4nbJrloq7jvnxqgJ1WS4Hsl0&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=110.898&lmt=1658907839264578&fexp=51565115,51565682&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AHEqNM4wRgIhAP15kI8AwJU8Bc-PwMq5hoG0kYloyjIEtgZWUHMxcN0XAiEAng1bnnuiQYN13OiTebG4u_WnlVlKnCGxB_BaWeo6jwY%3D&redirect_counter=1&rm=sn-h5qzy7s&rrc=104&req_id=16f1aa8a55b1a3ee&cms_redirect=yes&cps=224&ipbypass=yes&met=1775585099,&mh=iU&mip=2001:861:3e81:b3c0:996c:8e1e:f720:cc34&mm=31&mn=sn-cv0tb0xn-nmce&ms=au&mt=1775584651&mv=m&mvi=1&pl=45&lsparams=cps,ipbypass,met,mh,mip,mm,mn,ms,mv,mvi,pl,rms&lsig=APaTxxMwRgIhAIC_rugLss_vGXiK-sTiUZMjM_imQj2h_xcIS5z23XtTAiEAg9Q_PBXcHXtF3uBd4gcW_1rrg7lprxpI25TIAql7TL4%3D -ls -wget 'https://rr1---sn-cv0tb0xn-nmce.googlevideo.com/videoplayback?expire=1775606696&ei=SEfVadCsDdSv0u8PjL6RqQE&ip=45.93.45.182&id=o-AHxkrp8z86DyimYL4j4SE-cexyb6BZMkdWMxh-qzLfN1&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&rms=au%2Cau&bui=AUUZDGL7wLqbHE9WID58bEvAxu6lHPqxonUHl-dyAy1UZqzbiD6y6Pg6JSY0nO0WweCYGbkDWRhMHqqy&spc=jlWavVp5J1DFbMd9E12QpRVIHirXBWxCpgjIwkfNJpU4nbJrloq7jvnxqgJ1WS4Hsl0&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=110.898&lmt=1658907839264578&fexp=51565115,51565682&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AHEqNM4wRgIhAP15kI8AwJU8Bc-PwMq5hoG0kYloyjIEtgZWUHMxcN0XAiEAng1bnnuiQYN13OiTebG4u_WnlVlKnCGxB_BaWeo6jwY%3D&redirect_counter=1&rm=sn-h5qzy7s&rrc=104&req_id=16f1aa8a55b1a3ee&cms_redirect=yes&cps=224&ipbypass=yes&met=1775585099,&mh=iU&mip=2001:861:3e81:b3c0:996c:8e1e:f720:cc34&mm=31&mn=sn-cv0tb0xn-nmce&ms=au&mt=1775584651&mv=m&mvi=1&pl=45&lsparams=cps,ipbypass,met,mh,mip,mm,mn,ms,mv,mvi,pl,rms&lsig=APaTxxMwRgIhAIC_rugLss_vGXiK-sTiUZMjM_imQj2h_xcIS5z23XtTAiEAg9Q_PBXcHXtF3uBd4gcW_1rrg7lprxpI25TIAql7TL4%3D' -ls -file videoplayback\?expire=1775606696\&ei=SEfVadCsDdSv0u8PjL6RqQE\&ip=45.93.45.182\&id=o-AHxkrp8z86DyimYL4j4SE-cexyb6BZMkdWMxh-qzLfN1\&itag=18\&source=youtube\&requiressl=yes\&xpc=EgVo2aDSNQ==\&rms=au,au\&bui=AUUZDGL7wLqbHE9WID58bEvAxu6lHPqxonUHl-dyAy -apk add docker -apk add docker§compose -apk add docker-compose file -file videoplayback\?expire=1775606696\&ei=SEfVadCsDdSv0u8PjL6RqQE\&ip=45.93.45.182\&id=o-AHxkrp8z86DyimYL4j4SE-cexyb6BZMkdWMxh-qzLfN1\&itag=18\&source=youtube\&requiressl=yes\&xpc=EgVo2aDSNQ==\&rms=au,au\&bui=AUUZDGL7wLqbHE9WID58bEvAxu6lHPqxonUHl-dyAy -mv videoplayback\?expire=1775606696\&ei=SEfVadCsDdSv0u8PjL6RqQE\&ip=45.93.45.182\&id=o-AHxkrp8z86DyimYL4j4SE-cexyb6BZMkdWMxh-qzLfN1\&itag=18\&source=youtube\&requiressl=yes\&xpc=EgVo2aDSNQ==\&rms=au,au\&bui=AUUZDGL7wLqbHE9WID58bEvAxu6lHPqxonUHl-dyAy video.mp4 -ls -rm -rf wget-log -clear -ls -nano nginx.conf -mkdir www -nano www/index.html -apk add apache-utils -apk add apache2-utils -htpasswd -nbB admin camera123 -nano htpasswd -docker compose pull -rc-update add docker -service docker start -docker compose pull -docker compose up -nano docker-compose.yml -docker compose up -sudo -apk add sudo -curl -fsSL https://tailscale.com/install.sh | sh && sudo tailscale up --auth-key=tskey-auth-kXz31LTcww11CNTRL-iVscNrHAEE5HF2M6z4G3F5NjgM6Zznaaa -docker compose up -clear -> www/index.html -nano www/index.html -> nginx.conf -nano nginx.conf -nano docker-compose.yml -> docker-compose.yml -nano docker-compose.yml -docker compose up -cat docker-compose.yml -nano docker-compose.yml -clear -cat nginx.conf -cat www/index.html -clear -cat docker-compose.yml -clear -nano nginx.conf -> nginx.conf -nano nginx.conf -> www/index.html -nano www/index.html -docker compose up -nano nginx.conf -docker compose up -clear -> docker-compose.yml -> nginx.conf -> www/index.html -nano docker-compose.yml -nano nginx.conf -nano www/index.html -docker compose up -clear -docker compose up -clear -docker compose up -nano docker-compose.yml -docker compose up -clear -> docker-compose.yml -> nginx.conf -> www/index.html -nano nginx.conf -nano docker-compose.yml -nano www/index.html -docker compose up -nano docker-compose.yml -docker compose up -nano docker-compose.yml -docker compose up -nano docker-compose.yml -docker compose up -nano docker-compose.yml -> docker-compose.yml -nano docker-compose.yml -docker compose up -> docker-compose.yml -nano docker-compose.yml & -nano docker-compose.yml -docker compose up -nano nginx.conf -nano www/index.html -nano nginx.conf -docker compose up -nano docker-compose.yml -docker compose up -clear -nano docker-compose.yml -clear -> docker-compose.yml -nano docker-compose.yml -docker compose up -nano nginx.conf -nano docker-compose.yml -nano nginx.conf -nano docker-compose.yml -nano nginx.conf -docker compose up -clear -nano docker-compose.yml -nano nginx.conf -docker compose up -cat nginx.conf -nano docker-compose.yml -nano www/index.html -docker compose up -it lab-web ash -docker compose up lab-web ash -cat docker-compose.yml -docker compose up nginx -it ash -docker compose up nginx ash -docker compose exec -it nginx bash -docker compose up -d -docker compose exec -it nginx bash -docker compose exec -it nginx ash -nano www/index.html -docker compose up -nano www/index.html -docker compose up -nano docker-compose.yml -nano www/index.html -nano docker-compose.yml -nano www/index.html -docker compose up -nano docker-compose.yml -nano www/index.html -docker compose up -nano docker-compose.yml -nano www/index.html -docker compose up -nano www/index.html -docker compose up -nano www/index.html -docker compose up -nano www/index.html -nano test.html -docker compose up -ls www -mv test.html www/ -docker compose up -> www/test.html -nano www/test.html -docker compose up -nano docker-compose.yml -nano nginx.conf -docker compose up -nano nginx.conf -clear -rm -rf * -touch Dockerfile nginx.conf docker-compose.yml stream.sh index.html -history -wget wget 'https://rr1---sn-cv0tb0xn-nmce.googlevideo.com/videoplayback?expire=1775606696&ei=SEfVadCsDdSv0u8PjL6RqQE&ip=45.93.45.182&id=o-AHxkrp8z86DyimYL4j4SE-cexyb6BZMkdWMxh-qzLfN1&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&rms=au%2Cau&bui=AUUZDGL7wLqbHE9WID58bEvAxu6lHPqxonUHl-dyAy1UZqzbiD6y6Pg6JSY0nO0WweCYGbkDWRhMHqqy&spc=jlWavVp5J1DFbMd9E12QpRVIHirXBWxCpgjIwkfNJpU4nbJrloq7jvnxqgJ1WS4Hsl0&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=110.898&lmt=1658907839264578&fexp=51565115,51565682&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AHEqNM4wRgIhAP15kI8AwJU8Bc-PwMq5hoG0kYloyjIEtgZWUHMxcN0XAiEAng1bnnuiQYN13OiTebG4u_WnlVlKnCGxB_BaWeo6jwY%3D&redirect_counter=1&rm=sn-h5qzy7s&rrc=104&req_id=16f1aa8a55b1a3ee&cms_redirect=yes&cps=224&ipbypass=yes&met=1775585099,&mh=iU&mip=2001:861:3e81:b3c0:996c:8e1e:f720:cc34&mm=31&mn=sn-cv0tb0xn-nmce&ms=au&mt=1775584651&mv=m&mvi=1&pl=45&lsparams=cps,ipbypass,met,mh,mip,mm,mn,ms,mv,mvi,pl,rms&lsig=APaTxxMwRgIhAIC_rugLss_vGXiK-sTiUZMjM_imQj2h_xcIS5z23XtTAiEAg9Q_PBXcHXtF3uBd4gcW_1rrg7lprxpI25TIAql7TL4%3D' -mv videoplayback\?expire=1775606696\&ei=SEfVadCsDdSv0u8PjL6RqQE\&ip=45.93.45.182\&id=o-AHxkrp8z86DyimYL4j4SE-cexyb6BZMkdWMxh-qzLfN1\&itag=18\&source=youtube\&requiressl=yes\&xpc=EgVo2aDSNQ==\&rms=au,au\&bui=AUUZDGL7wLqbHE9WID58bEvAxu6lHPqxonUHl-dyAy video.mp4 -ls -nano Dockerfile -nano stream.sh -nano nginx.conf -nano index.html -nano docker-compose.yml -docker compose up -nano docker-compose.yml -> docker-compose.yml -nano index.html -nano docker-compose.yml -docker compose up -> index.html -nano index.html -nano stream.sh -> stream.sh -nano stream.sh -docker compose up -docker compose up --build -> index.html -nano index.html -docker compose up --build -ls -git init -apk add git -git init -git remote add origin https://git.phorge.fr/l-nmch/fake-cam.git -git add . diff --git a/.docker/buildx/.buildNodeID b/.docker/buildx/.buildNodeID deleted file mode 100644 index cccf0f8..0000000 --- a/.docker/buildx/.buildNodeID +++ /dev/null @@ -1 +0,0 @@ -734be07c6201ad52 \ No newline at end of file diff --git a/.docker/buildx/.lock b/.docker/buildx/.lock deleted file mode 100644 index e69de29..0000000 diff --git a/.docker/buildx/activity/default b/.docker/buildx/activity/default deleted file mode 100644 index da4757c..0000000 --- a/.docker/buildx/activity/default +++ /dev/null @@ -1 +0,0 @@ -2026-04-07T20:10:06Z \ No newline at end of file diff --git a/.docker/buildx/current b/.docker/buildx/current deleted file mode 100644 index f34f695..0000000 --- a/.docker/buildx/current +++ /dev/null @@ -1 +0,0 @@ -{"Key":"unix:///var/run/docker.sock","Name":"","Global":false} \ No newline at end of file diff --git a/.docker/buildx/refs/__group__/lf7fzh1qmgnxbcwc0a8sq28xi b/.docker/buildx/refs/__group__/lf7fzh1qmgnxbcwc0a8sq28xi deleted file mode 100644 index 5a2ae25..0000000 --- a/.docker/buildx/refs/__group__/lf7fzh1qmgnxbcwc0a8sq28xi +++ /dev/null @@ -1 +0,0 @@ -{"Targets":["default"],"Refs":["ud3p3xailusum5hkcvrd6lwey"]} \ No newline at end of file diff --git a/.docker/buildx/refs/__group__/r0mbu35h90r5djfiscyl2am8z b/.docker/buildx/refs/__group__/r0mbu35h90r5djfiscyl2am8z deleted file mode 100644 index dde1765..0000000 --- a/.docker/buildx/refs/__group__/r0mbu35h90r5djfiscyl2am8z +++ /dev/null @@ -1 +0,0 @@ -{"Targets":["default"],"Refs":["i3dnnaro1kx9ajzcc5jcg4k1d"]} \ No newline at end of file diff --git a/.docker/buildx/refs/__group__/yewcjuxask0xu0wo7ofcjixeg b/.docker/buildx/refs/__group__/yewcjuxask0xu0wo7ofcjixeg deleted file mode 100644 index a1ef131..0000000 --- a/.docker/buildx/refs/__group__/yewcjuxask0xu0wo7ofcjixeg +++ /dev/null @@ -1 +0,0 @@ -{"Targets":["default"],"Refs":["yyiuzc7sp70iv143lousa3elz"]} \ No newline at end of file diff --git a/.docker/buildx/refs/default/default/i3dnnaro1kx9ajzcc5jcg4k1d b/.docker/buildx/refs/default/default/i3dnnaro1kx9ajzcc5jcg4k1d deleted file mode 100644 index 21140e3..0000000 --- a/.docker/buildx/refs/default/default/i3dnnaro1kx9ajzcc5jcg4k1d +++ /dev/null @@ -1 +0,0 @@ -{"Target":"webcam-sim","LocalPath":"/root","DockerfilePath":"/root/Dockerfile","GroupRef":"r0mbu35h90r5djfiscyl2am8z"} \ No newline at end of file diff --git a/.docker/buildx/refs/default/default/ud3p3xailusum5hkcvrd6lwey b/.docker/buildx/refs/default/default/ud3p3xailusum5hkcvrd6lwey deleted file mode 100644 index 67e5c57..0000000 --- a/.docker/buildx/refs/default/default/ud3p3xailusum5hkcvrd6lwey +++ /dev/null @@ -1 +0,0 @@ -{"Target":"webcam-sim","LocalPath":"/root","DockerfilePath":"/root/Dockerfile","GroupRef":"lf7fzh1qmgnxbcwc0a8sq28xi"} \ No newline at end of file diff --git a/.docker/buildx/refs/default/default/yyiuzc7sp70iv143lousa3elz b/.docker/buildx/refs/default/default/yyiuzc7sp70iv143lousa3elz deleted file mode 100644 index cfe1ad6..0000000 --- a/.docker/buildx/refs/default/default/yyiuzc7sp70iv143lousa3elz +++ /dev/null @@ -1 +0,0 @@ -{"Target":"webcam-sim","LocalPath":"/root","DockerfilePath":"/root/Dockerfile","GroupRef":"yewcjuxask0xu0wo7ofcjixeg"} \ No newline at end of file diff --git a/.docker/buildx/refs/version b/.docker/buildx/refs/version deleted file mode 100644 index d8263ee..0000000 --- a/.docker/buildx/refs/version +++ /dev/null @@ -1 +0,0 @@ -2 \ No newline at end of file diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..2c757cb --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.gitignore +docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1695d02 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.docker/ +.ash_history diff --git a/README.md b/README.md new file mode 100644 index 0000000..304213f --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Fake cam + +Fake cam is a simple docker container running a fake webcam. It is used for educational purposes to teach ethical hacking. + +## Requirements + +- Docker + +## Install + +1. Pull the repository + +```bash +git clone https://git.phorge.fr/l-nmch/fake-cam.git +``` + +2. Build the image + +```bash +docker compose build +``` + +3. Run the container + +```bash +docker compose up -d +```