Skip to content

Responsável por gerar senhas randômicas para o usuário root, trocá-las e armazená-las.

Notifications You must be signed in to change notification settings

flaviotorres/changepwd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este programa foi desenvolvido para suprir a necessidade no gerenciamento da senha root de diversos servidores em um datacenter.

Seu funcionamento é simples:

- Programa server.py 
	É responsável por abrir o socket e aguardar por requisições do cliente
	a) Uma vez recebida a conexão e os parâmetros: senha servidor, o programa armazena estas informações em uma tabela do banco de dados encriptando a senha com algoritmo AES mais uma chave. Somente com esta chave é possivel reverter a criptografia para recuperar a senha.
	b) O programa verifica se a informação recebida faz parte de uma rede válida
	c) A transferência de dados é feita por socket SSL (TODO)

- Programa chpass.py 
	É responsável por gerar uma senha randômica para o usuário root, trocá-la e enviar a informação através do socket para o servidor realizar o update na tabela referente ao servidor correspondente.

- Programa single_chpasswd.py
	A fim de evitar o uso de um servidor socket, pode-se utilizar o single_chpasswd.py. Sua finalidade é trocar a senha do usuário e enviá-la diretamente ao banco de dados.

About

Responsável por gerar senhas randômicas para o usuário root, trocá-las e armazená-las.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages