を拒否したため、接続していません、私はPythonで新たなんだと私はソケットをインポートするコードのこの部分を実行しようとしている:パイソン - ターゲットマシンが積極的にそれを
import socket
def retBanner(ip, port):
try:
socket.setdefaulttimeout(2)
s = socket.socket()
s.connect((ip,port))
banner = s.recv(1024)
return banner
except Exception as e:
return str(e)
def main():
ip1 = '10.0.0.12'
ip2 = '10.0.0.11'
port = 21
banner1 = retBanner(ip1, port)
if banner1:
print('[+] ' + ip1 + ': ' + banner1)
banner2 = retBanner(ip2, port)
if banner2:
print("[+] " + ip2 + ': ' + banner2)
if __name__ == '__main__':
main()
私はちょうどで試す場合でも、シェル、
>>> import socket
>>> socket.setdefaulttimeout(2)
>>> s = socket.socket()
>>> s.connect(("10.0.0.12",21))
は、それは私が私のFirewalを持っている理由、知りたいのですが、次の例外
[+] 10.0.0.12: [WinError 10061] No connection could be made because the target machine actively refused it
をスローしますオフオフ..
おはようございます!
'banner1 = retBanner(ip1、port)'、banner2 = retBanner(ip2、port)hold on、あなたのアクセスレベルは 'RAW形式のTCP接続 'を許可していません。 '.11と.12'は同じマシンですが同じインターフェースですか?別のポイントは '21 'は'ブラックジャック 'を意味するものではなく、FTPポートとして公開されたグローバルポートであり、すべてのアプリケーション(ポート21を使用)を閉じてルートとして実行する必要があります。 – dsgdfg