Bloqueia MAC Adress salvos na lista

Publicado por Rone Pereira Martins (última atualização em 08/06/2011)

[ Hits: 5.236 ]

Homepage: http://www.cooperati.com.br/wordpress/2011/09/06/monitoramento-com-jffnms/

Download mac_address.sh




Crie o arquivo "macs.txt" com os dados abaixo, por exemplo:

00:f5:20:01:10:f2
0d:3d:2d:05:06:07
01:1d:00:50:06:07

O arquivo txt deverá ser salvo no mesmo diretório que o Script, depois de executar o script, confira as regras através do iptables -L.

  



Esconder código-fonte

#!/bin/bash
##   Programa que bloqueia Mac Address através de lista
echo '
1. Proxy
2. Router'
read resp
if test "$resp" -eq 1
then
   for mac in $(cat macs.txt)
   do
      iptables -I INPUT -m mac --mac-source "$mac" -j DROP
   done
else
   for mac in $(cat macs.txt)
   do
      iptables -I FORWARD -m mac --mac-source "$mac" -j DROP
   done
fi

##   Depois tem que criar o arquivo macs.txt com os dados abaixo por exemplo:
##    00:f5:20:01:10:f2
##   0d:3d:2d:05:06:07
##    01:1d:00:50:06:07
##   
##   Depois de criar o arquivo executar o script e depois verificar as regras 
##    pelo comando iptables -L

Scripts recomendados

Backup Incremental - tar

Dell 1390 WLAN (Broadcom 4311)

Exemplos de scripts com dialog

Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web

Java 7/8 - Instalação automatizada no Ubuntu


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts