netcrawl.credentials package

Submodules

netcrawl.credentials.manage module

Created on Mar 11, 2017

@author: Wyko

netcrawl.credentials.manage.add_device_cred(_cred)[source]
netcrawl.credentials.manage.delete_device_cred(_cred=None, index=None)[source]
netcrawl.credentials.manage.get_database_cred()[source]
netcrawl.credentials.manage.get_device_creds()[source]
netcrawl.credentials.manage.list_creds()[source]

Lists all credentials in secure form

netcrawl.credentials.manage.write_database_cred(_cred)[source]

netcrawl.credentials.menu module

class netcrawl.credentials.menu.DeleteDeviceCred(completekey='tab', stdin=None, stdout=None)[source]

Bases: netcrawl.credentials.menu.UserPrompt

do_1(args)[source]

Delete by index

do_2(args)[source]

Delete exact credential

intro = '\nDelete a credential:\n1) By index\n2) Enter exact username and password\nR) Return to main menu \nQ) Exit\n'
preloop()[source]
prompt = 'main:devices:delete> '
class netcrawl.credentials.menu.MainMenu(completekey='tab', stdin=None, stdout=None)[source]

Bases: netcrawl.credentials.menu.UserPrompt

do_1(args)[source]

List current device usernames and a hash of their passwords

do_2(args)[source]
do_3(args)[source]

Replace the current database login

do_r(args)[source]
intro = 'Modify device credentials and database service accounts.\nType help or ? to list commands.\n\nChoose from the following:\n1) List current device credentials\n2) Modify device credentials\n3) Update database credential\nQ) Exit\n'
prompt = 'netcrawl> '
class netcrawl.credentials.menu.ModifyDevice(completekey='tab', stdin=None, stdout=None)[source]

Bases: netcrawl.credentials.menu.UserPrompt

do_1(args)[source]

Add a device credential to secure storage

do_2(args)[source]

Delete a credential

intro = '\nModify device credentials\n\nChoose from the following:\n1) Add device credential\n2) Delete device credential\nR) Return to main menu \nQ) Exit\n'
prompt = 'netcrawl:devices> '
class netcrawl.credentials.menu.UserPrompt(completekey='tab', stdin=None, stdout=None)[source]

Bases: cmd.Cmd

do_q(args)[source]

Quits the program.

do_r(args)[source]
emptyline()[source]
precmd(line)[source]

Accepts lowervase or uppercase input

netcrawl.credentials.menu.start()[source]

Module contents