Jogos / Script Lab / fase 3
Maior ofensor
Descubra qual IP acumulou mais falhas de login e imprima o IP. Em empate, vale o IP cuja primeira falha aparece antes no arquivo. Sem nenhuma falha, imprima nenhum.
Dificuldade 2/4 · 130 XP na primeira conclusãoQual IP tem mais linhas FAILED login? Em empate, vale o IP cuja primeira falha aparece antes no arquivo.
Imprima só o IP, ou a palavra nenhum se não há falhas.
2025-03-14 08:01:12 sshd OK login user=bruno ip=198.51.100.20 2025-03-14 08:03:40 sshd FAILED login user=carla ip=203.0.113.7 2025-03-14 08:03:55 cron INFO job backup finished 2025-03-14 08:04:09 sshd FAILED login user=carla ip=203.0.113.7 2025-03-14 08:04:31 sshd FAILED login user=carlos ip=192.0.2.44 2025-03-14 08:05:02 sshd FAILED login user=carla ip=203.0.113.7 2025-03-14 08:05:20 sshd OK login user=carla ip=203.0.113.7 2025-03-14 08:09:47 sshd INFO session closed user=bruno 2025-03-14 08:11:03 sshd FAILED login user=dora ip=198.51.100.20 2025-03-14 08:12:18 sshd FAILED login user=dora ip=198.51.100.20 2025-03-14 08:12:44 sshd OK login user=dora ip=198.51.100.20 2025-03-14 08:15:30 sshd FAILED login user=carla ip=192.0.2.44 2025-03-14 08:16:02 kernel WARN disk usage at 91 percent 2025-03-14 08:21:09 sshd OK login user=edu ip=192.0.2.15
Estes são só os arquivos de exemplo. O servidor testa o seu script em outras variações, que você não vê.
Seu script70/6000 caracteres
Rode o script para ver a saída aqui.