24032025
This commit is contained in:
commit
7ede7f0775
40
main.py
Normal file
40
main.py
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# Here we import two modules, socket and time
|
||||||
|
|
||||||
|
import socket
|
||||||
|
import time
|
||||||
|
|
||||||
|
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||||
|
|
||||||
|
# here we asking for the target website
|
||||||
|
# or host
|
||||||
|
target = input('What you want to scan?: ')
|
||||||
|
|
||||||
|
# next line gives us the ip address
|
||||||
|
# of the target
|
||||||
|
target_ip = socket.gethostbyname(target)
|
||||||
|
print('Starting scan on host:', target_ip)
|
||||||
|
|
||||||
|
# function for scanning ports
|
||||||
|
|
||||||
|
|
||||||
|
def port_scan(port):
|
||||||
|
try:
|
||||||
|
s.connect((target_ip, port))
|
||||||
|
return True
|
||||||
|
except:
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
start = time.time()
|
||||||
|
|
||||||
|
|
||||||
|
ports= [22,80,33]
|
||||||
|
# here we are scanning port 0 to 4
|
||||||
|
for port in ports:
|
||||||
|
if port_scan(port):
|
||||||
|
print(f'port {port} is open')
|
||||||
|
else:
|
||||||
|
print(f'port {port} is closed')
|
||||||
|
|
||||||
|
end = time.time()
|
||||||
|
print(f'Time taken {end-start:.2f} seconds')
|
||||||
Loading…
Reference in New Issue
Block a user