Ich habe letztens beim Ausführen meines Codes folgenden Fehler bekommen:
Code: Alles auswählen
Traceback (most recent call last):
File "Analyze.py", line 48, in <module>
starten()
File "Analyze.py", line 4, in starten
import ipscanner
File "/home/luca/Projekte/Werkzeug_01/ipscanner.py", line 3, in <module>
import main
File "/home/luca/Projekte/Werkzeug_01/main.py", line 37, in <module>
main()
File "/home/luca/Projekte/Werkzeug_01/main.py", line 18, in main
import Analyze
File "/home/luca/Projekte/Werkzeug_01/Analyze.py", line 48, in <module>
starten()
File "/home/luca/Projekte/Werkzeug_01/Analyze.py", line 33, in starten
ipscanner.run(dstip,ttl)
AttributeError: 'module' object has no attribute 'run'
Hier ist der Code von Analyze.py:
Code: Alles auswählen
from termcolor import colored
def starten():
import ipscanner
import portscanner
import traceroute
import main
dstip = "192.168.2.100"
dport = "80"
ttl = 64
method = "all"
while True:
eing = raw_input(">>> " + colored("Analyze() ","red"))
eing = eing.split()
if eing[0] in ["goto"]:
if eing[1] in ["ipscanner"]:
import ipscanner
ipscanner.start()
elif eing[1] in ["portscanner"]:
import portscanner
portscanner.start()
elif eing[1] in ["traceroute","tracert"]:
import traceroute
traceroute.start()
elif eing[0] in ["show"]:
if eing[1] in ["options"]:
print colored("####[Analyze]####","red")
print " Destination: ",dstip
print " dPort: ",dport
print " TTL: ",ttl
print " Method: ",method
elif eing[0] in ["run"]:
print colored("##### IP-Ping #####","red") + "\n"
ipscanner.run(dstip,ttl)
print "\n"
print colored("##### Portscan #####","red") + "\n"
portscanner.run(method,dport,dstip)
print "\n"
print colored("##### Tracert #####","red") + "\n"
traceroute.run(dstip)
print "\n"
print colored("######## Ende ########","blue") + "\n"
elif eing[0] == "end":
main.main()
elif eing[0] == "exit":
exit()
def start():
starten()
starten()
LG,
TheNew3000