GNU/Linux >> Znalost Linux >  >> Ubuntu

Proč se Ping -f chová takto?

ping -f -s 65500 ip_address

Tento příkaz používám k vyzkoušení ukázkového útoku DoS.

Kurzor se obecně pohybuje, ale někdy kurzor bliká takto:

Obecně:

Co to znamená?

Existuje nějaký lepší příkaz než tento? Možná příkaz specializovaný pro HTTP?

ping -f -s 65500 ip_address

Přijatá odpověď:

1. z man ping :

   -f     Flood  ping.  For  every  ECHO_REQUEST  sent  a  period  ``.'' is printed, while for ever ECHO_REPLY
          received a backspace is printed.  This provides a rapid  display  of  how  many  packets  are  being
          dropped.   If  interval  is  not given, it sets interval to zero and outputs packets as fast as they
          come back or one hundred times per second, whichever is more.  Only  the  super-user  may  use  this
          option with zero interval.

Takže váš první snímek obrazovky říká, že na každý odeslaný paket byla přijata odpověď ze serveru.

Váš druhý snímek obrazovky říká, že od spuštění příkazu bylo ztraceno několik paketů.

2. Existuje několik nástrojů pro benchmarking/testování zátěže HTTP serverů, například ab

3. Provádění útoků Denial of Service na servery někoho jiného je v mnoha jurisdikcích nezákonné. Jsem si jistý, že mluvíte o zátěžovém testování svých vlastních webových serverů, a doporučuji vám upravit svou otázku tak, aby to odrážela. Většina linuxových nástrojů pro benchmarking a zátěžové testování bude fungovat v Ubuntu, není potřeba dokumentace specifická pro Ubuntu.


Ubuntu
  1. Proč Plymouth začíná tak pozdě?

  2. Proč tento skript k odstranění části historie příkazů nefunguje v počítači?

  3. Příklady příkazů ping v Linuxu

  1. Proč si Apt myslí, že potřebuje tuto zvláštní závislost?

  2. Proč tento plášťový ropovod vystupuje?

  3. Proč spuštění příkazu sudo trvá dlouho?

  1. Co znamená - v tomto linuxovém příkazu?

  2. Proč popen() vyvolá shell k provedení procesu?

  3. Proč vytvořit odkaz jako je tento:ln -nsf?