API Kullanarak Web Siteye Reverse IP Sorgusu Atalım [ C# - vb.net ]

Merhabalar bugün sizlere .NET dilleri üzerinde bir siteye nasıl Reverse IP sorgusu atılır onu göstereceğim. Bu reverse ip olayı aslında daha çok site hack ile uğraşan arkadaşların ilgi alanı yani siz bir siteyi ele geçirme işlemi yaptıysanız o siteye bu sorguyu atarak içerisinde hacklenebilecek siteleri görürsünüz. Bu olay config çekme işlemi ile yakından ilgilidir. Biz bu sorgu olayını API kullanımına döktük. Konumuza geçelim.

Kullanılan API;

https://api.hackertarget.com/reverseiplookup/?q=

Eklenecek kütüphaneler;


vb.net;

Imports System.IO

Imports System.Net

Imports System

C#;

using System.IO;

using System.Net;

using System;

Buton İçerisine Vereceğimiz Kod;

vb.net;

Dim client As New WebClient

Dim site As String = TextBox1.Text

Dim ipbul As Net.IPHostEntry = Net.Dns.GetHostByName(site)

Dim tara As Net.IPAddress() = ipbul.AddressList

Dim rawResponseString As String = client.DownloadString("https://api.hackertarget.com/reverseiplookup/?q=" + tara(0).ToString)

TextBox2.Text = rawResponseString

Label1.Text = "Web Site IP Adresi : " + tara(0).ToString

C#;

WebClient client = new WebClient();

string site = TextBox1.Text;

IPHostEntry ipbul = Dns.GetHostByName(site);

IPAddress[] tara = ipbul.AddressList;

string rawResponseString = client.DownloadString("https://api.hackertarget.com/reverseiplookup/?q=" + tara[0].ToString());

TextBox2.Text = rawResponseString;

Label1.Text = "Web Site IP Adresi : " + tara[0].ToString();

Ben sonradan IP adresi belki işinize yarar diye kopyalama modülüne bağlamıştım. Yani label üzerine fare ile tıklayınca oluşan olay;

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

Clipboard.Clear()

Clipboard.SetText(Label1.Text)

MsgBox("IP Adres Başarı İle Kopyalandı!", vbInformation, "Sistem!")

End Sub

C#;

Clipboard.Clear();

Clipboard.SetText(Label1.Text);

MessageBox.Show("IP Adres Başarı İle Kopyalandı!", "Sistem!", MessageBoxButtons.OK, MessageBoxIcon.Information);