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 […]

Client – Server

Client-Server Model adalah model komputasi terdistibusi. Maksudnya adalah adanya pembagian peran dan fungsi antara mesin yang satu dengan yang lainnya. Ada yang berperan sebagai server dan ada mesin yang berperan sebagai client. Server bertugas menyediakan sumber daya (providers of a resources), sedangkan Client  adalah mesin yang meminta sumber daya (service requester) kepada Server. Dengan demikian […]

Input Argument

Alternatif lain memberikan input pada script adalah dengan menggunakan argumen. Untuk itu kita membutuhkan module sys. Pada module tersebut kita membutuhkan method sys, dimana variable yang mendapatkan assignment akan bertipe List. Karena tipe datanya List, maka setiap element datanya diberikan nomer index dari index ke-0, index ke-1, dan seterusnya. Dimana index ke-0 atau sys.argv[0] adalah […]

Learning path

Ada learning path  [sebagaimana gambar dibawah] yang menarik untuk dipelajari dari  Lesley Carhart, sekaligus beberapa advice untuk belajar infosec  yang disesuaikan dengan cara belajar kita untuk mendalami infosec.