Tell us what’s happening:
Describe your issue in detail here.
I do not understand this error message:
Traceback (most recent call last):
File "main.py", line 10, in <module>
ports = port_scanner.get_open_ports("104.26.10.78", [8079, 8090])
File "/home/runner/portscan/port_scanner.py", line 26, in get_open_ports
host_ip = checkTarget(target)
File "/home/runner/portscan/port_scanner.py", line 13, in checkTarget
host = socket.gethostbyaddr(target)
socket.herror: [Errno 1] Unknown host
exit status 1
Your project link(s)
solution: https://portscan.dmikes.repl.co
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36
Challenge: Port Scanner
Link to the challenge:
sanity
2
It most likely means that ip address doesn’t have corresponding host name.
I added it when possible, but still some errors I don’t understand. Example:
FAIL: test_port_scanner_url_multiple_ports (test_module.UnitTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/runner/portscan/test_module.py", line 22, in test_port_scanner_url_multiple_ports
self.assertEqual(actual, expected, 'Expected scanning ports of URL address to return [22, 80].')
AssertionError: 'Open ports for scanme.nmap.org (45.33.32.156)\nPORT SERVICE\n22 \n80' != [22, 80] : Expected scanning ports of URL address to return [22, 80].
sanity
4
Looks like the function returns the full text also in case when only list is expected as a returned value.
1 Like
Ah ok, thank you very much.
system
Closed
6
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.