17 Sep

Arquivos & Python

Algo que venho constantemente usando em meus scripts Python é a manipulação de arquivos, seja criando ou acrescendo textos. Para isso vou usar um exemplo para começar a explicar:

Text = ”’
192.168.2.32
192.168.2.63
192.168.2.86
192.168.2.90
”’
 
MyFile = open(’/home/krix/list_ips.txt’, ‘w’)
MyFile.write(Text)
MyFile.close()

O código acima cria o arquivo (ou se ele já existe o sobescreve) /home/krix/list_ips.txt inserindo o texto declarado na variável Text e [...]

Anúncio provido pelo BuscaPé

11 Jul

Enviando Email em Python

Python tem um módulo smtplib que permite o envio de emails tradicionais através do protocolo SMTP. Antes de falar sobre o módulo vamos dá uma olhada no código abaixo:

1 #!/usr/bin/env python
2 # -*- coding: iso-8859-1 -*-
3
4 # Krix Apolinário – krix@krix.com.br
5
6 import smtplib
7
8 [...]

Anúncio provido pelo BuscaPé

10 Feb

Verificando Senhas Em Sistemas Unix Com Python

Antes de falar qualquer coisa acho melhor mostrar o script e depois explicá-lo aos poucos.

#!/usr/bin/env python
 
# Krix Apolinario
# krix@krix.com.br
# 10 de Fevereiro de 2009
 
# Script para verificar senha
 
import spwd
import crypt
import getpass
 
login            = raw_input(’Login: ‘)
password         = getpass.getpass()
password_shadow  = spwd.getspnam(login)[1]
checking         = crypt.crypt(password, password_shadow) == password_shadow
 
if checking == True:
print ‘A senha informada [...]

Anúncio provido pelo BuscaPé