Windows 7 como roteador

Se você esta num local que só tem um cabo de internet e vc precisa acesar via seu notebook, que tal transforma-lo num roteador wireless??

Vamos lá!!

netsh wlan set hostednetwork mode=allow ssid=WifiGambiarra key=12345678 keyUsage=persistent
netsh wlan start hostednetwork
netsh wlan stop hostednetwork
netsh wlan show hostednetwork

Até funciona, mas não é prefeito ok.

Anúncios

Enviar comandos via windows

Para enviar comandos para o mikrotik via windows faça o seguinte:

Baixe o plink.exe, no mesmo site do putty, depois é só especificar o que quer fazer, a exemplo, vamos adicionar um usuário no hotspot:

Ex:  plink.exe -ssh username@1.2.3.4 -P 22 -pw minhasenha /ip hotspot user add limit-uptime=1h server=all name=usuario1 password=senha1

Controlar banda de dispositivos moveis.

Este script tem por finalidade o controle de banda de dispositivos móveis,
atualmente usado para fins de área aberta onde se disponibiliza internet
gratuita em praças, prefeituras, forums etc.
Ele vai capturar o nome dos dispositivos e limitar.


:local DHCPSERVER "dhcp1";
:local LIMITE "256k";

:foreach i in=[/ip dhcp-server lease find active-server=$DHCPSERVER] do={
log warning "Hola";
:local DhcpDynMAC [/ip dhcp-server lease get $i mac-address];
:local DhcpDynCLIENTID [/ip dhcp-server lease get $i active-client-id];
:local DhcpDynHOST [/ip dhcp-server lease get $i host-name];
:local phoneNAME [:pick $DhcpDynHOST 0 4];:if ( ($phoneNAME="BLUS") || ($phoneNAME="iPad") || ($phoneNAME="andr") || ($phoneNAME="Andr") || ($phoneNAME="Wind") || ($phoneNAME="iPho") || ($phoneNAME="BLAC") ) do={
/ip dhcp-server lease set $i block-access=no  rate-limit="$LIMITE" insert-queue-before=first  mac-address="$DhcpDynMAC" use-src-mac=yes comment="$DhcpDynHOST" server="$DHCPSERVER" client-id="$DhcpDynCLIENTID";
}
}

Proteger a rede dos spammers

/system script add name=”Download_openbl” source={
/tool fetch url=”http://joshaven.com/openbl.rsc” mode=http;
:log info “Baixado openbl.rsc “;
}

/system script add name=”Replace_openbl” source={
:foreach i in=[/ip firewall address-list find ] do={
:if ( [/ip firewall address-list get $i comment] = “OpenBL” ) do={
/ip firewall address-list remove $i
}
}
/import file-name=openbl.rsc;
:log info “Remove o velho e atualiza”;
}

Schedule the download and application of the openbl list

/system scheduler add comment=”Download openbl list” interval=7d name=”DownloadBegoneList” on-event=Download_openbl start-date=jan/01/1970 start-time=01:05:00
/system scheduler add comment=”Apply openbl List” interval=7d name=”InstallBegoneList” on-event=Replace_openbl start-date=jan/01/1970 start-time=01:15:00

/system script add name=”Download_spamhaus” source={
/tool fetch url=”http://joshaven.com/spamhaus.rsc” mode=http;
:log info “Baixado spamhaus.rsc”;
}

/system script add name=”Replace_spamhaus” source={
:foreach i in=[/ip firewall address-list find ] do={
:if ( [/ip firewall address-list get $i comment] = “SpamHaus” ) do={
/ip firewall address-list remove $i
}
}
/import file-name=spamhaus.rsc;
:log info “Remover o antigo e atualizar”;
}

Coloca no Schedule

/system scheduler add comment=”Download spamnaus list” interval=7d name=”DownloadSpamhausList” on-event=Download_spamhaus start-date=jan/01/1970 start-time=02:02:00
/system scheduler add comment=”Apply spamnaus List” interval=7d name=”InstallSpamhausList” on-event=Replace_spamhaus start-date=jan/01/1970 start-time=02:12:00

IP scan via DOS (script)

Ontem precisei saber quais ips estavam respondendo em um servidor mas o AD não deixa baixar e  instalar absolutamente nada, dai a alternativa que me salvou.

C:\>FOR /L %x in (1,1,255) do ping -n 1 192.168.2.%x | find /I "reply" >> c:\temp\pingresultado.txt

Mude o bloco de ip para o da sua rede e o resultado em uma pasta onde tenha permissão de escrita ;).