Review Article

DDoS-Capable IoT Malwares: Comparative Analysis and Mirai Investigation

Listing 10

Functions that (should) kill all ongoing DDoS attacks.
root/mirai/bot/attack.c
(44) void attack_kill_all(void)
(45)  
(46)  int  i;
(47)
(48)  #ifdef DEBUG
(49)     printf("[attack] Killing all ongoing
         attacksn");
(50)  #endif
(51)
(52)  for (i = 0; i < ATTACK_CONCURRENT_MAX; i
      ++)
(53)  
(54)       if (attack_ongoing[i] != 0)
(55)          kill(attack_ongoing[i], 9);
(56)       attack_ongoing[i] = 0;
(57)  
(58)
(59)  #ifdef MIRAI_TELNET
(60)     scanner_init();
(61)  #endif
(62)