-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathautoshell.py
35 lines (27 loc) · 1.13 KB
/
autoshell.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/python
# Autoshell Libraries
import autoshell
# ######## BEFORE PUBLISH
# ### FIXME Add ability to add port to address
# ### FIXME Fix the import of modules so we can use single name
# ### FIXME Fix string vs list entry for logfile, credential, addresses, etc
# ### FIXME Expressions needs to error with bad YAML (read as strings)
# ### FIXME Expressions to interpret raw lines from unknown file
# ### FIXME Test and fix logfiles
# ### FIXME Put into PyPi
# ### FIXME Modules (cmd)
# ### FIXME CDP and LLDP adding empty neighbors
# FIXME Get the default device type working
# FIXME Get crawl max_hops working
# FIXME Go through and replace all % uses with .format
# FIXME Write documentation
# ######## AFTER PUBLISH
# FIXME Modules: (config?, cdp2desc)
# FIXME Add in object tags (tag addresses and credentials?)
# FIXME Add way to use certificates in credentials
# FIXME Crawl needs some serious rewriting for multi-connect to work
# FIXME Build unit tests
# FIXME Change common.expressions to be variable depth?
# FIXME?? -p to edit profile (timeout, threads, etc) '-p 10:25:60'
if __name__ == "__main__":
autoshell.__main__.start()