Pular para o conteúdo

Buscar Login/Usuário NIS

Esse script faz a procura no mapa do NIS, buscando por login, usuário ou apenas um sobrenome! Bom para administradores de redes. Tudo feito com dialog.
William Lima Reiznautt willreli
Hits: 7.298 Categoria: Python Subcategoria: Rede
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Esse script faz a procura no mapa do NIS, buscando por login, usuário ou apenas um sobrenome! Bom para administradores de redes. Tudo feito com dialog.
Download blogin.py Enviar nova versão

Esconder código-fonte

#!/bin/env python
## Script para Acha login de Usuario no NIS ##
## Desenvolvido por William Lima Reiznautt & Moacir Paranhos 
## 
## Email: willreli@gmail.com

import nis, string, os, dialog, commands

usuario=os.getlogin()

display=commands.getoutput('echo $DISPLAY')

dicionarionis=nis.cat('passwd')
chavesnis=dicionarionis.keys()

if display == ':0':
   d=dialog.Dialog(dialog='gdialog', compat='gdialog')
else:
   d=dialog.Dialog(dialog='dialog', compat='dialog')

d.add_persistent_args(["--backtitle", "BLogin - Versao 1.0"])

d.msgbox("Bem Vindo "+usuario+" ao BLogin", title="BLogin - NIS")

def buscador(vbuscar):
   resultado=[]
   for usuariob in chavesnis:
      tmp=dicionarionis[usuariob].find(vbuscar)
      if tmp != -1: 
         listausuario=dicionarionis[usuariob]
         resultado.append((usuariob, dicionarionis[usuariob].split(':')[4]))
   tst, escolha = d.menu("Nome Completo", width=60, choices=resultado, title='BLogin - NIS')
   if tst == 1:
      return fun_blogin()
   tst = d.yesno("O Login e: "+escolha+"\n\nVOCE GOSTARIA DE FAZER OUTRA BUSCA ?\n\n", title="BLogin - NIS")
   if tst == 0:
      return fun_blogin()   

def fun_blogin():
   tst, buscar=d.inputbox('Digite o Nome: ', init='digite aqui o nome', title='BLogin - NIS')
   if tst == 1:
      return exit
   buscar=buscar[:-1]
   buscador(buscar)   

fun_blogin()

B.S.A.N.S. - Break Security - Automated Network Scanner [PARTE 1]

Aplicação gráfica para Wake-on-LAN com Python 3 + GUI Tk/Tcl

Validação de IP

Shell reverso em Python - cliente

Rixy port scanner

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.