Fala Galera, segue abaixo alguns exemplos de comandos de varredura, com NMAP:
*-_ Analisar um ip:
nmap 192.168.2.2
*-_ Analisar um domínio:
nmap teste.com
*-_ Analisar com mais informações:
nmap -v 192.168.2.2
*-_ Analisar uma rede, removendo alguns IPs da análise:
nmap 192.168.1.0/24 --exclude 192.168.1.5
nmap 192.168.1.0/24 --exclude 192.168.1.5,192.168.1.254
*-_ Descobrir se o alvo é protegido por um firewall:
nmap -sA 192.168.1.254
nmap -sA facebook.com
*-_ Descobrir IPs Online na rede:
nmap -sP 192.168.1.0/24
*-_ Analisar porta 80:
nmap -p 80 192.168.2.2
*-_ Analisar porta 53 por UDP:
nmap -p U:53 192.168.1.1
*-_ Analizar duas portas:
nmap -p 80,443 192.168.1.1
*-_ Detectar SO do host:
nmap -O 192.168.2.2
*-_ Analisar que programas e versão rodam nas portas abertas:
nmap -sv 192.168.2.2
Valeeeu!
Cezar Ximenes :: Blog
Dicas sobre Unix/Linux, Banco de Dados, Android, e outros Sistemas Livres"!
sábado, 26 de agosto de 2017
sexta-feira, 25 de agosto de 2017
Enviar mensagens para usuários logados no Linux
Fala Galera,
função legal do linux, enviar mensagens para outros usuário. Seja aviso de reboot, dia de manutenção, etc.
1. Primeiro temos que ver quem esta logado, abaixo algumas formas:
[ Commando users ]
Mosta apenas o nome dos usuários logado
[ Comando who ]
Mostra simples e rapidamente quem esta conectado e em qual terminal (importante)
[ Comando w ]
função legal do linux, enviar mensagens para outros usuário. Seja aviso de reboot, dia de manutenção, etc.
1. Primeiro temos que ver quem esta logado, abaixo algumas formas:
[ Commando users ]
Mosta apenas o nome dos usuários logado
| root@treta:~# users ana cezar root |
[ Comando who ]
Mostra simples e rapidamente quem esta conectado e em qual terminal (importante)
| root@treta:~# who root pts/0 2017-08-25 16:20 (192.168.171.1) root pts/1 2017-08-25 16:20 (192.168.171.1) root pts/2 2017-08-25 16:20 (192.168.171.1) |
[ Comando w ]
Um pouco mais de informações, mas nada muito longe do who.
root@treta:~# w
16:35:25 up 14 min, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.171.1 16:20 0.00s 0.06s 0.00s w
ana pts/1 192.168.171.1 16:24 8:20 0.03s 0.03s -bash
cezar pts/2 192.168.171.1 16:24 11:08 0.04s 0.04s -bash
|
[ Comando last ]
Histórico de conexões e desconexões. Para limitar o output, coloquei um -5 pra exibir 5 linhas.
root@treta:~# last -5
ana pts/1 192.168.171.1 Fri Aug 25 16:24 still logged in
cezar pts/2 192.168.171.1 Fri Aug 25 16:24 still logged in
root pts/2 192.168.171.1 Fri Aug 25 16:20 - 16:23 (00:02)
root pts/1 192.168.171.1 Fri Aug 25 16:20 - 16:24 (00:03)
root pts/0 192.168.171.1 Fri Aug 25 16:20 still logged in
|
2. Agora que identificamos os usuários logados e seus respectivos terminais, vamos enviar as mensagens.
Vou mostrar nesse tópico duas formas, usando o comand write e o wall.
[ Comando write ]
Com esse comando específicamos o usuário e o terminal, ao qual, queremos mandar as mensagens.
| root@treta:~# write cezar pts/2 write: write: you have write permission turned off. Oi Cezar Futebol mais tarde... Bora!!! |
E no terminal do Cezar aparece:
| cezar@treta:~$ Message from root@treta on pts/0 at 17:07 ... Oi Cezar Futebol mais tarde... Bora!!! |
Obs: Para sair do comando write, é so usar o famoso CRTL+C.
[ Comando wall ]
Comando utilizado para mandar mensagens para todos usuários logados (tipo um broadcast).
[ Comando wall ]
Comando utilizado para mandar mensagens para todos usuários logados (tipo um broadcast).
| cezar@treta:~$ wall Servidor será reiniciado em 30 minutos.... Broadcast message from root@treta (pts/0) (Fri Aug 25 17:15:12 2017): Servidor será reiniciado em 30 minutos.... |
Aparece na tela do cezar:
| Broadcast message from root@treta (pts/0) (Fri Aug 25 17:15:12 2017): Servidor será reiniciado em 30 minutos.... |
Aparece na tela da ana:
| Broadcast message from root@treta (pts/0) (Fri Aug 25 17:15:12 2017): Servidor será reiniciado em 30 minutos.... |
Mandando o conteúdo de um arquivo sem o banner (opção -n)
| root@treta:~# wall -n mensagem.txt Entao Pessoal! Happy hour hoje! Partiu! Abs... |
Aparece na tela dos usuários:
| cezar@treta:~$ Entao Pessoal! Happy hour hoje! Partiu! Abs... |
Valeu Galera!!!!!!!!
| TEXTO AKI |
quinta-feira, 24 de agosto de 2017
Desabilitar modo mouse no VIM
Fala Galera,
já se depararam com a novo modo de uso do VIM? Pois é, agora o mouse tem diversas funções, mesmo quando você não esta no ambiente gráfico.
Se você gosta do bom e velho modo de trabalhar do vim, segue abaixo como desabilitar essa função:
1. Abrir o arquivo vimrc
root@treta:~# vim /etc/vim/vimrc
2. Adicionar as seguintes linhas
set mouse=
set ttymouse=
já se depararam com a novo modo de uso do VIM? Pois é, agora o mouse tem diversas funções, mesmo quando você não esta no ambiente gráfico.
Se você gosta do bom e velho modo de trabalhar do vim, segue abaixo como desabilitar essa função:
1. Abrir o arquivo vimrc
root@treta:~# vim /etc/vim/vimrc
2. Adicionar as seguintes linhas
set mouse=
set ttymouse=
3. Ficará assim +/-
" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
"set showcmd " Show (partial) command in status line.
"set showmatch " Show matching brackets.
"set ignorecase " Do case insensitive matching
"set smartcase " Do smart case matching
"set incsearch " Incremental search
"set autowrite " Automatically save before commands like :next and :make
"set hidden " Hide buffers when they are abandoned
"set mouse=a " Enable mouse usage (all modes)
set mouse=
set ttymouse=
4. Sai Salvando (:wq)
5. Use o Vim hehe
- Com funções do mouse ativas:
Right-Click ativa modo Visual do Vim (e não cola as informações)
Para conseguir colocar, você deve pressionar o Shift+Right-Click
- Sem funções do mouse ativas:
Right-Click cola as informações
Assinar:
Comentários (Atom)


