Monitorando tentativas de conexões
Publicado por Rick 13/11/2008
[ Hits: 8.625 ]
Fiz esse script quando estava estudando iptables.
Ele simplesmente mostra em um terminal as tentativas de conexões nas portas especificadas em suas configurações do iptables. A regra pra isso seria:
iptables -A INPUT -p tcp -m multiport --destination-port 21:23 -m state --state NEW -j LOG --log-prefix "[ FIREWALL ] "
Eu apenas queria monitorar conexões nas portas 21,22 e 23... Mas você pode adicionar as portas que você quiser.
Exemplo --destination-port 21:23,80,6000:6009.
#!/bin/sh
#Author: Rick
#Email: rick2600@hotmail.com
#
#Description:
#This a simple script which works together with iptables and syslogd, you set some rules to save log then you run this script
#Example:
#
#iptables -A INPUT -p tcp -m multiport --destination-port 21:23,5900:5909 -m state --state NEW -j LOG --log-prefix "[ FIREWALL ] "
# When someone tries to connect on this ports (21-23, 5900-5909) the script will show us
clear
echo -e \\t [\\tMonitoring Firewall\\t]
echo
echo Waiting Connections...
echo
echo
tail -n0 -f /var/log/syslog |sed -n "s/\(.* [0-9]\{2\} [0-9]\{1,\}:[0-9]\{1,\}:[0-9]\{1,\} \).* \(\[ .* \] \).*\(SRC=.* \)DST.*\(DPT=.*\) W.*/\1\2\3\4/p"
Download, instalação e atualização de utilitários para Ubuntu
Coleta de Performance com SAR (systat package)
Script que conta quantas barras tem em um diretorio
Script para proteção de pastas ou arquivos
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Monte o Google Drive como uma pasta remota no Linux (0)
Compartilhar ZEBRA ZD220 na rede (0)
Podem me chamar de 1mbecil :) (8)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (8)









