Python – Zimbra Preauth

Esses dias precisei realizar uma integração entre Zimbra e Python. Para fazer isso é necessário seguir alguns procedimentos. O primeiro passo é gerar a Preauth Key no zimbra, a documentação pode ser encontrada no site oficial: https://wiki.zimbra.com/wiki/Preauth Basicamente é rodar o seguinte comando: 1 2 zmprov generateDomainPreAuthKey alissonmachado.com.br preAuthKey: 4e2816f16c44fab20ecdee39fb850c3b0bb54d03f1d8e073aaea376a4f407f0c zmprov generateDomainPreAuthKey alissonmachado.com.br preAuthKey: 4e2816f16c44fab20ecdee39fb850c3b0bb54d03f1d8e073aaea376a4f407f0c…

Python e LDAP Search

Esse post foi criado para mostrar como é possível fazer a conexão à um servidor LDAP através da linguagem Python. Para começar, o primeiro passo é instalar o módulo ldap do python. 1 apt-get install python-ldap -yapt-get install python-ldap -y O comando acima pode ser executado em distribuições baseadas em Debian, no meu caso estou…

Python e SSH

Uma tarefa muito comum dos administradores de sistemas linux é executar o mesmo comando em vários servidores distintos, isso com o objetivo de aplicar um patch de segurança, instalar um novo pacote, efetuar alguma configuração, até mesmo padronizar configurações. Para isso utilizamos ferramentas como: – Puppet – Ansible – Chef – Fabric E entre outras,…

Flask Básico

Esse é um post é um breve tutorial de como usar o flask para fazer seu sites e projetos utilizando python. A primeira coisa a se fazer é instalar o Flask. 1 pip install flaskpip install flask Segue abaixo a estrutura mínima para uma aplicação em Flask. 1 2 3 4 5 6 7 8…

Socket em Python

Sockets são usados para enviar dados através da rede, um exemplo seria enviar um arquivo pelo MSN, ou até mesmo as mensagens. Nesse tutorial, vou criar uma aplicação estilo messenger, cliente – servidor, e enviar as mensagens na rede fazendo o uso de Sockets. Um grande erro que alguns programadores comentem, é achar que os…