You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
505 B
22 lines
505 B
#!/usr/bin/env python
|
|
|
|
import sys
|
|
|
|
try:
|
|
cmd = sys.argv[1]
|
|
if cmd.startswith("-"):
|
|
cmd = "dump"
|
|
args = sys.argv
|
|
else:
|
|
args = sys.argv[2:]
|
|
except IndexError:
|
|
cmd = "dump"
|
|
args = sys.argv[1:]
|
|
|
|
try:
|
|
# http://stackoverflow.com/questions/301134/dynamic-module-import-in-python
|
|
cmdmod = __import__("etherdump.commands.%s" % cmd, fromlist=["etherdump.commands"])
|
|
cmdmod.main(args)
|
|
except ImportError, e:
|
|
print "Command '{0}' not available ({1})".format(cmd, e)
|
|
|
|
|