Mostrando postagens com marcador comando. Mostrar todas as postagens
Mostrando postagens com marcador comando. Mostrar todas as postagens

quinta-feira, 15 de maio de 2014

Rastreando os ips visíveis aos dispositivos de rede

  • Rastreamento Geral
for i in $(ip route | grep -v default | awk '{print $1 "-" $3}'); \
do \
nmap -sP $(echo $i | cut -d \- -f 1) | grep 'Nmap scan' | awk '{print "\033[32m" $5 "\033[39m"}'; \
done | sort | uniq
  • Rastreamento por interface
for i in $(ip route | grep -v default | awk '{print $1 "-" $3}'); \
do \
echo "============================="; \
echo "Rastreando a rede $(echo $i | cut -d \- -f 2)"; \
nmap -sP $(echo $i | cut -d \- -f 1) | grep 'Nmap scan' | awk '{print "\033[32m" $5 "\033[39m"}'; \
done;
  • Rastramento por interface com portas
for i in $(ip route | grep -v default | awk '{print $1 "-" $3}'); \
do echo "============================="; \
echo "Rastreando a rede $(echo $i | cut -d \- -f 2)"; \
nmap $(echo $i | cut -d \- -f 1) | egrep -v 'Not shown' | \
awk '{if ($0 ~ /PORT/) print "\033[33m" $0 "\033[39m"; \
else if ($2 ~ /open/) print "\033[32m" $0 "\033[39m"; \
else if($2 ~ /closed/) print "\033[31m" $0 "\033[39m"; \
else print $0}'; \
done;

quarta-feira, 16 de outubro de 2013

Enviando Email com comando mailx usando o smtp do Gmail


Tudo em um comando

Para utilizar tudo através de um comando só ....
mailx -v -s "$EMAIL_SUBJECT"
-S smtp-use-starttls
-S ssl-verify=ignore
-S smtp-auth=login
-S smtp=smtp://smtp.gmail.com:587
-S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)"
-S smtp-auth-user=$FROM_EMAIL_ADDRESS
-S smtp-auth-password=$EMAIL_ACCOUNT_PASSWORD
-S ssl-verify=ignore
-S nss-config-dir=~/.mozilla/firefox/yyyyyyyy.default/
$TO_EMAIL_ADDRESS
OBS: trocar yyyyyyyy para uma string de um profile que se encontra dento do diretório do firefox
Este comando irá perguntar pelo conteúdo do email, Digite-o e quando termina-lo, use o “Ctrl+d” para avisar ao mailx que você já terminou. E o seu email será enviado utilizando o smtp do google. pode-se simplificar o processo utilizando o pipe:
echo "The mail content" | mail -v -s ...

Usando um arquivo de configuração

Vocês acharam que tem muitos parametros no comando acima? Sim, são muitos mesmo. Entaum iremos escrever um arquivo de configuração em  ~/.mailrc
set smtp-use-starttls
set nss-config-dir=~/.mozilla/firefox/yyyyyyyy.default/
set ssl-verify=ignore
set smtp=smtp://smtp.gmail.com:587
set smtp-auth=login
set smtp-auth-user=$FROM_EMAIL_ADDRESS
set smtp-auth-password=$EMAIL_ACCOUNT_PASSWORD
set from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)"
Mude o  yyyyyyyy para os seus respectivos valore. Agora podemos enviar o email com o seguinte comando:
$ mailx -v -s "$EMAIL_SUBJECT" $TO_EMAIL_ADDRESS
E zaz ....

segunda-feira, 25 de fevereiro de 2013

Criando Backups em forma de ISO

mkisofs -L -V "Label CD" -iso-level 3 -o ./backup.iso <<pasta>>

-L - Permite a leitura de arquivos q inicia com (.) ponto
-V - nome do disco
-iso-level 3 = informa que não existem restrições para os nomes dos arquivos
-o o nome do arquivo que será criado
<<pasta>> local que ser q seja feito o backup

Fonte:
http://cdrecord.berlios.de/private/man/mkisofs-2.0.html

Tradução:
http://translate.google.com.br/translate?sl=en&tl=pt&js=n&prev=_t&hl=pt-BR&ie=UTF-8&eotf=1&u=http%3A%2F%2Fcdrecord.berlios.de%2Fprivate%2Fman%2Fmkisofs-2.0.html&act=url