Tienes parasitos en tu Wi-Fi?
Cuando tus vecinos te roben ancho de banda tienes dos opciones encriptar tu red o divertirte, si eliges la segunda opción aquà tienes un buen ejemplo:
Utilizamos el servidor DHCP para identificar las direcciones mac.
/etc/dhcpd.conf
dns-updates off;
ddns-update-style interim;
authoritative;shared-network local {subnet *.*.*.* netmask 255.255.255.0 {
range *.*.*.* *.*.*.*;
option routers *.*.*.*;
option subnet-mask 255.255.255.0;
option domain-name “XXXXXâ€;
option domain-name-servers *.*.*.*;
deny unknown-clients;host trusted1 {
hardware ethernet *:*:*:*:*:*;
fixed-address *.*.*.*;
}
}subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.1;
allow unknown-clients;}
}`
Utilizar iptables es divertido
Redirecciona de manera repentina el tráfico a alguna página en este caso a kittenwar.
/sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT –to-destination 64.111.96.38Para más diversión a traves de un proxy en el puerto 80 de la máquina, ejecuta un script que descargue las imágenes y las gire 180º y las devuelva al servidor local.
/sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.0.1El script de redirección
#!/usr/bin/perl
$|=1;
$count = 0;
$pid = $$;
while (<>) {
chomp $_;
if ($_ =~ /(.*\.jpg)/i) {
$url = $1;
system(“/usr/bin/wgetâ€, “-qâ€, “-Oâ€,â€/space/WebPages/images/$pid-$count.jpgâ€, “$urlâ€);
system(“/usr/bin/mogrifyâ€, “-flipâ€,â€/space/WebPages/images/$pid-$count.jpgâ€);
print “http://127.0.0.1/images/$pid-$count.jpg\nâ€;
}
elsif ($_ =~ /(.*\.gif)/i) {
$url = $1;
system(“/usr/bin/wgetâ€, “-qâ€, “-Oâ€,â€/space/WebPages/images/$pid-$count.gifâ€, “$urlâ€);
system(“/usr/bin/mogrifyâ€, “-flipâ€,â€/space/WebPages/images/$pid-$count.gifâ€);
print “http://127.0.0.1/images/$pid-$count.gif\nâ€;}
else {
print “$_\nâ€;;
}
$count++;
}Â
{googleAds}<script type="text/javascript"><!--
google_ad_client = "ca-pub-3742338667995593";
/* cmos486 */
google_ad_slot = "7847131941";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>{/googleAds}