Обратная проверка домена IP?

Что на самом деле задает вопрос, так это о реформировании массива. Вам просто нужно использовать метод NumPy reshape. Reshape берет существующий массив NumPy и 2 новых измерения затем копирует результат в новый объект. Например, в вашем конкретном случае

a = np.reshape(x,(1000,1600))

12
задан svick 29 July 2012 в 00:34
поделиться

3 ответа

После чтения комментариев bobince является определенно правильным, и эти 2 должны использоваться в тандеме друг с другом. Для лучших результатов необходимо использовать обратный поиск DNS здесь, а также использовать пассивную репликацию DNS.

string IpAddressString = "208.5.42.49"; //eggheadcafe

try 
{
   IPAddress hostIPAddress = IPAddress.Parse(IpAddressString);
   IPHostEntry hostInfo = Dns.GetHostByAddress(hostIPAddress);
   // Get the IP address list that resolves to the host names contained in 
   // the Alias property.
   IPAddress[] address = hostInfo.AddressList;
   // Get the alias names of the addresses in the IP address list.
   String[] alias = hostInfo.Aliases;

   Console.WriteLine("Host name : " + hostInfo.HostName);
   Console.WriteLine("\nAliases :");
   for(int index=0; index < alias.Length; index++) {
     Console.WriteLine(alias[index]);
   } 
   Console.WriteLine("\nIP address list : ");
   for(int index=0; index < address.Length; index++) {
      Console.WriteLine(address[index]);
   }
}
catch(SocketException e) 
{
     Console.WriteLine("SocketException caught!!!");
   Console.WriteLine("Source : " + e.Source);
   Console.WriteLine("Message : " + e.Message);
}
catch(FormatException e)
{
     Console.WriteLine("FormatException caught!!!");
   Console.WriteLine("Source : " + e.Source);
   Console.WriteLine("Message : " + e.Message);
}
catch(ArgumentNullException e)
{
     Console.WriteLine("ArgumentNullException caught!!!");
   Console.WriteLine("Source : " + e.Source);
   Console.WriteLine("Message : " + e.Message);
}
catch(Exception e)
{
    Console.WriteLine("Exception caught!!!");
    Console.WriteLine("Source : " + e.Source);
    Console.WriteLine("Message : " + e.Message);
}

любезность http://www.eggheadcafe.com/community/aspnet/2/83624/system-dns-gethostbyaddre.aspx

19
ответ дан 2 December 2019 в 05:04
поделиться

Ответ Jeremy базируется вокруг Реверса DNS, который является нормальным программатическим способом искать IP-> имя хоста. Это полагается запись PTR, настраиваемая для того сервера; это часто, но не всегда установлено до чего-то полезного.

Например, ищите, thedailywtf.com, и Вы доберетесь 74.50.106.245, но так как нет никакой записи PTR для “245.106.50.74.in-addr.arpa”, DNS. GetHostEntry () не возвратит ничего полезного.

Точно так же многие фермы сервера просто дадут Вам универсальное имя хоста как 123.45.67.89-dedicated.bigexamplehost.com.

То, что делает yougetsignal, отличается, это - “Пассивная Репликация DNS”. Они работают, некоторые люди серверов DNS запрашивают и помнят каждое имя хоста, которое искалось. Затем можно запросить их записи прошлых поисков адресом, который был возвращен. Поместите 74.50.106.245 в yougetsignal, и Вы получите список имен хостов, которые ранее решили к dailywtf серверу, когда люди запросили их, ничто, чтобы сделать с Реверсом DNS запись PTR.

9
ответ дан 2 December 2019 в 05:04
поделиться

Обратный DNS не как то же как, что Вы спрашивающий (который сайты разместили на том же сервере). Инвертируйте DNS, обычно не будет работать, как Вы ожидаете (см. ответ bobince).

К способному для идентификации других веб-сайтов в хосте необходимо создать крупную базу данных и хранилище так же как запись DNS, как Вы можете, затем коррелировать IP-адреса.

Выезд: http://www.domaintools.com/reverse-ip/

Они делают это как способ, которым я сказал, это - только способ получить точные результаты. Очевидно, это занимает время, ЦП, bandwith и пространство, чтобы коррелировать и проверить/генерировать те данные.

2
ответ дан 2 December 2019 в 05:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: