Setelah memahami bagaimana membuat TCP atau UDP Client pada artikel sebelumnya (TCP Client – Server dan UDP Client – Server), maka pada artikel ini kita akan mencoba membuat port scanner sederhana. Port scanning merupakan aktivitas yang dilakukan untuk mengidentifikasi port yang terbuka pada sebuah mesin beserta aplikasi yang menggunakan port tersebut. Informasi ini bermanfaat dan dibutuhkan […]
Category: Recon & Scan
TCP Client – Mass HTTP Header Reading
Apabila kita menginginkan membaca header pada beberapa web server sekaligus, kita dapat membuat sebuah file berisi beberapa target web server sekaligus. Misalnya,kita ingin membaca tiga header dari google.com, detik.com dan microsoft.com. Maka kita hanya perlu mengubah cara script pada artikel terdahulu [TCP Client – HTTP Header], yang semula menerima input dari argument menjadi menerima input […]
TCP Client – HTTP Header
Untuk membuat tcp client dengan python, kita membutuhkan module socket. Ada beberapa method yang dibutuhkan dari module ini, yaitu: connect, yaitu method agar client dapat berhubungan dengan server. send, yaitu method untuk mengirimkan data. Misalnya untuk mengirimkan request. recv, yaitu method untuk menerima response dari server. Untuk menggunakan ketiga method tersebut, sebagaimana prinsip network programming […]
Mass FTP Scanner
Terkadang kita ingin melakukan pengumpulan informasi dari beberapa server sekaligus. Tentunya ada berbagai tools yang memudahkan kita melakukan hal tersebut. Namun bagaimana tools itu bekerja? Misalnya, kita ingin melihat file dan folder pada FTP Server yang mengizinkan kita untuk login secara anonymous. Untuk melakukan itu, maka kita membutuhkan sebuah module bernama ftplib. Pada module ini […]
Banner Grabbing – Web Server
Setelah mengidentifikasi port yang terbuka pada sebuah mesin, maka langkah selanjutnya adalah mencari informasi tentang aplikasi yang berjalan pada port tersebut melalui banner di port tersebut. Misalnya, kita akan mencari informasi tentang jenis web server pada port 80. Maka untuk itu dibutuhkan dua module, yaitu: Module socket, tujuan penggunaan module ini untuk: Berinteraksi dengan web […]