获取最新的facebook抓取工具ip list

时间:2015-06-13 03:19:28

标签: c# facebook whois cidr

我希望有人可以帮助我。我需要知道ip请求是否来自facebook。 我有一个小的cidr格式的ip范围列表,我能够知道当前的请求ip是在这个范围内。但我所拥有的范围已过时,我希望能够经常更新

Facebook说on the doc

  

whois -h whois.radb.net - ' - i origin AS32934'| grep ^ route

但我怎么能

1)在我的Windows机器上获取此列表。 (手动更新我的列表)

2)从我的c#代码中获取此列表。 (自动更新我的列表)

我需要的另一个问题: List of IP Space used by Facebook

我在Windows上的cmd中遇到的错误:

  

C:\ Users \ Benoit> whois -h whois.radb.net - ' - i origin AS32934'

     

Whois v1.12 - 域信息查找实用程序   Sysinternals - www.sysinternals.com   版权所有(C)2005-2014 Mark Russinovich

     

用法:whois [-v] domainname [whois.server]¸

     

-v打印转介的whois信息

1 个答案:

答案 0 :(得分:2)

您应该使用https://whoisclient.codeplex.com/并使用以下代码。

using Whois.NET;
...
var result = WhoisClient..Query("-i origin AS32934", "whois.radb.net");

Console.WriteLine("{0} - {1}", result.AddressRange.Begin, result.AddressRange.End);

这应该让你朝着正确的方向前进。您可以解析结果并按照您认为合适的方式使用它们。