{ IndoSec }

Create, Securing, and Exploit

Senin, 24 Desember 2018

Belajar Module Socket Pada Python



Assalamulaikum Kawan, masih bersama saya, kali ini saya akan memberikan tutorial Belajar Module Socket Di Python. Untuk pertama kali siapa yang blumm kenal module socket nih saya jelaskan tentang module socket sendiri ialah pemrograman yang bertujuan agar satu program bisa berinteraksi dengan program lainnya dalam satu jaringan, biasa disebut juga dengan pemrograman jaringan. kurang lebih seperti itu langsung saja simak tutorial berikut ini


== Modul Socket ==

untuk membuatnya harus menggunakan fungsi socket.socket(), yang tersedia dalam module socket sendiri memiliki sintaks umum seperti
a = socket.socket (socket_family, socket_type, protokol=0)

== Socket Method == 
  1.  s.bind() = modul ini mengikat pada port numer, hostname ke socket
  2.  s.listen() = method ini mengatur dan memulai pendengaran TCP
  3.  s.accept() = ini secara pasif menerima koneksi TCP, menunggu sampai    koneksi tiba 
  4. s.connect = method ini memulai koneksi server TCP
saya ada codingan simple script untuk memeriksa port terbuka bisa di praktekan

#        Assalamualikum
#        Port Scanner Simple Script :")
#        IndoSec | Python 3

import socket, subprocess, sys, time


subprocess.call('clear', shell=True)
remoteserver = input('masukan host kalian : ')
remoteserverip = socket.gethostbyname(remoteserver)
print("Wait Scanning Sedang Berjalan ",remoteserverip)
time.sleep(5)



try:
    for ports in range(0,1025):
        socket1 = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        result = socket1.connect_ex((remoteserverip, ports))
        if result == 0:
            print("Port {}: Terbuka!".format(ports))
        socket1.close()

except socket.error:
    print ("connect ke server ")
    sys.exit()
except KeyboardInterrupt:
    print ("Anda Keluar Ctrl+c")
    sys.exit()

print('scanning selesai')



nb = bisa di modifikasi untuk kalian atau di oprek biar lebih joss :")

Next ada beberapa module dalam pemograman jaringan pada python  

Protocol  Fungsi Command    PortNo     Python module
HTTP Web pages  80     httplib, urllib, xmlrpclib
NNTP Usenet news  119     nntplib
FTP Transfer file  20     ftplib, urllib
SMTP Mengirim email  25     smtplib

Sekian tutorial ini kurang lebih nya mohon maaf
Silahkan Kunjungi Fanspage Kami IndoSec
Terima Kasih

Wassalamualaikum Wr Wb


Tidak ada komentar:

Posting Komentar

Popular Posts