NETWORKING PHYTON {DRAGONBLOOD}

 


NETWORKING PYTHON


YO WADAP GES BALIK LAGI NIH BARENG GW CaD3L dan juga disini urang gak sendirian tetapi hari ini urang ditemenin ama salah satu admin DragonBlood juga nih yaitu adalah xRyuKZ





----------------------------------------------------------------------------------------------------------------------------------------

AWALAN

Python menyediakan dua tingkat akses ke layanan jaringan. Pada tingkat rendah, Anda dapat mengakses dukungan soket dasar dalam sistem operasi yang mendasarinya, yang memungkinkan Anda untuk mengimplementasikan klien dan server untuk kedua protokol berorientasi koneksi dan tanpa sambungan.

Python juga memiliki pustaka yang menyediakan akses tingkat lebih tinggi ke protokol jaringan tingkat aplikasi tertentu, seperti FTP, HTTP, dan seterusnya.



----------------------------------------------------------------------------------------------------------------------------------------

YOK KITE BAHAS SOCKET PRORAMMING


- APA ITU SOCKET PROGRAMMING :

Soket adalah titik akhir dari saluran komunikasi dua arah. Soket dapat berkomunikasi dalam suatu proses, antara proses pada mesin yang sama, atau antara proses di berbagai benua.

Soket dapat diimplementasikan melalui sejumlah jenis saluran yang berbeda: soket domain Unix, TCP, UDP, dan sebagainya. Pustaka socket menyediakan kelas khusus untuk menangani transportasi umum serta antarmuka umum untuk menangani sisanya.

- MODUL SOCKET

Untuk membuat soket, Anda harus menggunakan fungsi socket.socket () yang tersedia dalam modul soket, yang memiliki sintaks umum

s = socket.socket (socket_family, socket_type, protocol=0)


----------------------------------------------------------------------------------------------------------------------------------------

SERVER SOCKET METHOD


METODE > PENJELASAN


s.bind (). : Metode ini mengikat alamat (nama host, pasangan nomor port)

ke socket s.listen (): Metode ini menyiapkan dan memulai pendengar TCP.

s.accept() : This passively accept TCP client connection, waiting until connection arrives (blocking).


----------------------------------------------------------------------------------------------------------------------------------------

SOCKET METODE UMUM


METODE > PENJELASAN


recv ()   : Metode ini menerima pesan TCP.

send () : Metode ini mengirimkan pesan

 TCP.recvfrom () : Metode ini menerima pesan

 UDP.sendto ()  : Metode ini mengirimkan UDP



----------------------------------------------------------------------------------------------------------------------------------------


NYOK LANGSUNG AJE KITE KE KODE NYA 



#!/usr/bin/python           # This is server.py file

import socket               # Import socket module

s = socket.socket()         # Create a socket object
host = socket.gethostname() # Get local machine name
port = 12345                # Reserve a port for your service.
s.bind((host, port))        # Bind to the port

s.listen(5)                 # Now wait for client connection.
while True:
   c, addr = s.accept()     # Establish connection with client.
   print 'Got connection from', addr
   c.send('Thank you for connecting')
   c.close()                # Close the connection




- Untuk menulis di server internet

- Socket.connect (hosname, port) membuka koneksi TCP ke hostname pada port.

- klien yang sangat sederhana yang terhubung ke host dan port yang diberikan, membaca data yang tersedia dari soket, dan kemudian keluar.


----------------------------------------------------------------------------------------------------------------------------------------

LANJUTAN


#!/usr/bin/python           # This is client.py file

import socket               # Import socket module

s = socket.socket()         # Create a socket object
host = socket.gethostname() # Get local machine name
port = 12345                # Reserve a port for your service.

s.connect((host, port))
print s.recv(1024)
s.close                     # Close the socket when done


- ADA SOCET PEMBUKA

- ADA SOCKET PENUTUP

- Sekarang jalankan server.py ini di latar belakang dan kemudian jalankan di atas client.py untuk melihat hasilnya.


- Jalankan server. python server.py & Setelah server berjalan lanjutkan


- Jalankan client:

python client.py
Hasilnya akan seperti ini : Got connection from ('127.0.0.1', 48437) Thank you for connecting


----------------------------------------------------------------------------------------------------------------------------------------

mau gabung ke dragonblood????????? 

nih link group nya ya kalian disini bisa saling sharing dan juga saling berbagi ilmu 

link Group : Klick ini


LET THE DRAGOBLOOD FLOW IN YOUR BODY :)


------------------------------------------------------------------------------------------------------------------

DRAGONBLOOD.4


root@exs1~# (FOUNDER)

CaD3L (CO LEAD)

XryuKZ (LEADER)

Pansaa (ADMIN DB)

Alivos.77 (ADMIN)


CYBER SECURITY IS COMPLEX , SO  FIRST, LEARN ABOUT YOURSELF.


------------------------------------------------------------------------------------------------------------------

Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama