mirror of
https://github.com/cowrie/cowrie.git
synced 2025-07-01 18:07:27 -04:00
* New config option "ssh_addr", which can be used to be bind kippo to a specific IP * New config option "out_addr", which tells kippo to bind to a specific IP for outgoing connections (wget) * wget now sends a fake user-agent * anydbm .iterkeys() isn't necessarily available (passwd, last) git-svn-id: https://kippo.googlecode.com/svn/trunk@143 951d7100-d841-11de-b865-b3884708a8e2
24 lines
668 B
Python
Executable File
24 lines
668 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
import anydbm, sys, os
|
|
|
|
if __name__ == '__main__':
|
|
if len(sys.argv) < 3 or \
|
|
(sys.argv[2] in ('add', 'remove') and len(sys.argv) < 4):
|
|
print 'Usage: %s <pass.db> <add|remove|list> [password]' % \
|
|
os.path.basename(sys.argv[0])
|
|
sys.exit(1)
|
|
db = anydbm.open(sys.argv[1], 'c')
|
|
if sys.argv[2] == 'list':
|
|
for password in db.keys():
|
|
print password
|
|
elif sys.argv[2] == 'add':
|
|
db[sys.argv[3]] = None
|
|
elif sys.argv[2] == 'remove':
|
|
del db[sys.argv[3]]
|
|
else:
|
|
print 'Unknown option: %s' % (sys.argv[2],)
|
|
db.close()
|
|
|
|
# vim: set ft=python sw=4 et:
|