quinta-feira, 26 de junho de 2014

Unindo arquivos PDF

Alguns arquivos PDF são bloqueados para alteração. Você não pode modificar o texto, por exemplo. Mas as vezes o que você precisa é somente retirar uma página, mudá-la de ordem, girá-la, ou mesmo unir vários arquivos. Para esses casos existe o Pdf-mod.


Você pode instalar o programa usando o gerenciador de pacotes da tua distribuição.

quarta-feira, 18 de junho de 2014

Impedindo temporariamente o login de usuários no Linux

As vezes, devido a uma manutenção, é necessário impedir que novos usuários se conectem ao servidor Linux. Para fazer isso de uma forma bem simples basta criar um arquivo chamado nologin na pasta /etc. O comando abaixo faz a mágica acontecer.

# touch /etc/nologin

Para liberar os logins basta apagar o arquivo.

terça-feira, 17 de junho de 2014

Nmap descobrindo a versão do programa remoto

Entre as várias funcionalidades do Nmap, um dos mais conhecidos scanner de rede, está a de tentar descobrir quais programas e versões estão instalados no alvo. A opçao "-sV" faz a brincadeira acontecer.

$ nmap -sV 172.20.1.1
Starting Nmap 6.00 ( http://nmap.org ) at 2014-06-17 11:56 BRT
Nmap scan report for 172.20.1.1
Host is up (0.0011s latency).
Not shown: 980 closed ports
PORT     STATE SERVICE       VERSION
42/tcp     open  wins              Microsoft Windows Wins
53/tcp     open  domain          Microsoft DNS
88/tcp     open  tcpwrapped
135/tcp   open  msrpc            Microsoft Windows RPC
139/tcp   open  netbios-ssn
389/tcp   open  ldap
445/tcp   open  microsoft-ds   Microsoft Windows 2003 or 2008 microsoft-ds
464/tcp   open  kpasswd5?
593/tcp   open  ncacn_http     Microsoft Windows RPC over HTTP 1.0
636/tcp   open  tcpwrapped
1025/tcp open  msrpc            Microsoft Windows RPC
1027/tcp open  ncacn_http     Microsoft Windows RPC over HTTP 1.0
1048/tcp open  msrpc            Microsoft Windows RPC
1053/tcp open  msrpc            Microsoft Windows RPC
1124/tcp open  msrpc            Microsoft Windows RPC
2701/tcp open  landesk-rc     LANDesk RC 2.0
2702/tcp open  sms-xfer?
3268/tcp open  ldap
3269/tcp open  tcpwrapped
3389/tcp open  ms-wbt-server Microsoft Terminal Service
Service Info: OS: Windows; CPE: cpe:/o:microsoft:windows

Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 50.23 seconds

Outro exemplo:

$ nmap -sV 172.20.1.14
Starting Nmap 6.00 ( http://nmap.org ) at 2014-06-17 12:21 BRT
Nmap scan report for www.segundatela.tv.br (172.20.1.14)
Host is up (0.00062s latency).
Not shown: 993 closed ports
PORT      STATE SERVICE                VERSION
22/tcp       open  ssh                    OpenSSH 6.0p1 Debian 4 (protocol 2.0)
80/tcp       open  http                   Apache httpd 2.2.16 ((Debian) PHP/5.3.3-7+squeeze14 with Suhosin-Patch)
111/tcp     open  rpcbind (rpcbind V2-4) 2-4 (rpc #100000)
666/tcp     open  http                   darkstat network analyzer httpd 3.0.715
873/tcp     open  rsync                 (protocol version 30)
2049/tcp   open  nfs (nfs V2-4)    2-4 (rpc #100003)
10000/tcp open  http                   MiniServ 1.660 (Webmin httpd)
Service Info: OSs: Linux, Unix; CPE: cpe:/o:linux:kernel

Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 46.18 seconds



sexta-feira, 13 de junho de 2014

Ferramenta de rede gráfica do Gnome

O Gnome tem uma ferramenta gráfica interessante para configurar a rede e fazer pequenas análises. É o Gnome Net Tools.


O Gnome Net Tools permite configurar a rede e ainda tem ferramentas para testes de Ping, Netstat, Traceroute, consultas Whois e até varredura de portas.


Para quem não está familiarizado com a linha de comando essa ferramenta ajuda bastaste. 


quarta-feira, 11 de junho de 2014

Painel de controle do Gnome

O Gnome, um dos ambientes gráficos mais utilizados no Linux, possui um painel de controle semelhante ao que existe no Windows.


Você pode acessá-lo clicando no canto superior direito da tela onde aparece o nome do usuário, e depois em Configurações do Sistema.


Você também pode chamá-lo pela linha de comando digitando o seguinte:

$ gnome-control-center




sexta-feira, 6 de junho de 2014

Gimp, ótima opção ao Photoshop

O Photoshop é um aplicativo para edição e tratamento de imagens. Seu custo gira em torno de R$5.000,00. Mas você pode ter gratuitamente um software semelhante: Gimp.


O Gimp é multiplataforma e oferece tantas opções quanto o Photoshop. Quem está acostumado com o Photoshop pode sentir dificuldade no começo, pois algumas coisas são feitas de forma diferente no Gimp. Mas vale a pena gastar um tempo aprendendo o programa.

O site oficial é http://www.gimp.org/. No Linux, basta instalá-lo usando o teu gerenciador de pacotes. No Debian, digite:

# apt-get install gimp

quarta-feira, 4 de junho de 2014

Cliente de FTP gFTP

Quem usa bastante FTP vai gostar do gFTP.


O gFTP é leve a fácil de usar, tem muitos recursos, permite a copia de e para o servidor simplesmente arrastando os arquivos e pode ser instalado através do gerenciador de pacotes da tua distribuição. No Linux, basta executar:

# apt-get install gftp

terça-feira, 3 de junho de 2014

Incremente teus scripts bash com Zenity

Scripts bash são muito poderosos. É possível fazer uma infinidade de coisas com eles. Mas a tela preta assusta muita gente. Por isso existe o Zenity.

Zenity é um aplicativo que possui telas gráficas prédefinidas que podem ser integradas a um script bash. Abaixo cito alguns exemplos de uso.

$ zenity --error --text="Mensagem de erro"


$ escolha=`zenity --list valor_1 valor_2  --column="Item_1" --column="Item_2" --text="Escolha uma opção"`


Neste caso, o valor escolhido ficará armazenado na variável "escolha".

$ zenity  --progress --text="Formatando a partição raiz..." --pulsate --auto-close --no-cancel


$ zenity --info "teste" --text=" Mensagem simples ".



$ usuario=`zenity --password --text="Digite a senha"`.


$ zenity --question --text="Todos os dados da partição serao apagados. Tem certeza que deseja continuar?"


$ usuario=`zenity --entry --text="Digite o nome do usuário"`.