alexmon1989 / russia_ddos

MIT License
187 stars 42 forks source link

[kubernetes] помилка запуску контейнеру #35

Closed denismakogon closed 2 years ago

denismakogon commented 2 years ago

Конфігурація образу для кубернетів не дуже працює при визначенні CLI параметрів через args:

Containers:
  dripper:
    Container ID:  cri-o://be3116829e160ac15a1e91b7d4ee6760b23a24b5e10a33dc87390d6951f23177
    Image:         alexmon1989/dripper:latest
    Image ID:      docker.io/alexmon1989/dripper@sha256:5a19b0e3b3960094a01881f8ca95b7ebaced8540e9001a7147abbceaea79741b
    Port:          <none>
    Host Port:     <none>
    Args:
      -s mos-kino.ru
      -p 443
      -t 433
      -m http
    State:          Waiting
      Reason:       CrashLoopBackOff
    Last State:     Terminated
      Reason:       Completed
      Exit Code:    0
      Started:      Sun, 13 Mar 2022 11:15:44 +0200
      Finished:     Sun, 13 Mar 2022 11:15:44 +0200
    Ready:          False
    Restart Count:  10
    Limits:
      cpu:     500m
      memory:  1Gi
    Requests:
      cpu:        500m
      memory:     1Gi
    Environment:  <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-6b2tv (ro)

Конейрен не запускається із відповідною помилкою:

Wrong attack type. Possible options: udp, tcp, http.

██████╗ ██████╗ ██╗██████╗ ██████╗ ███████╗██████╗
██╔══██╗██╔══██╗██║██╔══██╗██╔══██╗██╔════╝██╔══██╗
██║  ██║██████╔╝██║██████╔╝██████╔╝█████╗  ██████╔╝ 
██║  ██║██╔══██╗██║██╔═══╝ ██╔═══╝ ██╔══╝  ██╔══██╗
██████╔╝██║  ██║██║██║     ██║     ███████╗██║  ██║
╚═════╝ ╚═╝  ╚═╝╚═╝╚═╝     ╚═╝     ╚══════╝╚═╝  ╚═╝
                                            v1.3.9

It is the end user's responsibility to obey all applicable laws.
It is just like a server testing script and Your IP is visible.

Please, make sure you are ANONYMOUS!

Usage: python DRipper.py [options] arg

Options:
  -h, --help            show this help message and exit
  -p PORT, --port=PORT  port (default: 80)
  -t THREADS, --threads=THREADS
                        threads (default: 100)
  -r RANDOM_PACKET_LEN, --random_len=RANDOM_PACKET_LEN
                        Send random packets with random length (default: 1
  -l MAX_RANDOM_PACKET_LEN, --max_random_packet_len=MAX_RANDOM_PACKET_LEN
                        Max random packets length (default: 48)
  -m ATTACK_METHOD, --method=ATTACK_METHOD
                        Attack method: udp (default), http
  -s HOST, --server=HOST
                        Attack to server IP

Example: python DRipper.py -s 192.168.0.1 -p 80 -t 100
AlexNDRmac commented 2 years ago

-m http - цілком валідний параметр. Можліво є якась особливість з тим, як передаються аргументи. Спробуйте передавати аргументи так: --method=http

denismakogon commented 2 years ago

@AlexNDRmac я поки що вирішив це питання іншим шляхом та створив свій контейнер із передачею аргументів через env. Деталі ось тут: https://github.com/denismakogon/kube-dripper

AlexNDRmac commented 2 years ago

Я можу додати посилання в README, як варіан використання DRipper з Kubernetes

AlexNDRmac commented 2 years ago

@denismakogon ping. What do you think?

denismakogon commented 2 years ago

Згода! Все заради України!

AlexNDRmac commented 2 years ago

thanks