Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Range error
-
Hey guys
I'm just starting to learn Python and seem to have ran into an error I can't figure out how to fix. I tried setting up a port scanner and seems to throw an error. My error reads range expected 1 got zero. It errors in the range column. I tried looking it up on how to fix it but no dice. Any help would be appreciated# coding: utf-8 import socket import subprocess import sys from datetime import datetime # Ask for input remoteServer = raw_input("Enter a remote host to scan:") remoteServerIP = socket.gethostbyname(remoteServer) # Print a nice banner print "-" * 60 print "Please wait, scanning host",remoteServerIP print "-" * 60 # Check what time scan started t1 = datetime.now() # Using range function to specify ports for port in range(): (range(1,1025)) sock = socket.socket(socket.AF_INET, SOCK_STREAM) result = sock.connect_EX((remoteServerIP,port)) if result == 0: print "port {}: Open".format(port) sock.close() # Checking time again t2 = datetime.now() # Calculate time difference total = t2 - t1 # printing print 'Scanning Completed in', total```
-
for port in range(1, 1025):
-
Thanks! Back in action