标签: ip

Python:抓住任何URI的A记录?

我基本上想要实现一些你可以输入任何URI的东西(我可能只会处理http),我想在URI中返回域的A记录,我想要服务器的IP地址.

我知道ping命令是大多数人用来查看ip地址的,但我也知道有'host'和'dig'更具体.

我可以使用哪些本机功能来为我做这个?如果是这样的话,那个函数在它接受的URI字符串和它所在的结构方面有多宽松?我想扔掉它:

并且基本上有任何返回IP地址.如果需要的话,我可以自己处理URI解析(因此在查找时它是一致的格式),但这是一个额外的加分.

python ip dns url host

0
推荐指数
1
解决办法
251
查看次数

获取计算机的动态公共IP地址

我设法获得了我的静态IP地址和其他一些mac地址.

使用此代码:

IPAddress[] addr = Dns.GetHostEntry( Dns.GetHostName() ).AddressList;
string dynamicip = addr[addr.Length - 3].ToString(); 
Run Code Online (Sandbox Code Playgroud)

任何想法如何获得像网站whatismyip.com上的动态公共地址?

c# ip dns winforms

0
推荐指数
1
解决办法
8002
查看次数

如何在PHP中识别用户?

我有这么大的问题,我已经考虑了2天了.我写了一个关于捕获未注册(访客)用户的小类,他们可以通过URL尝试SQL注入攻击,经过2次实验,他们的IP在我的数据库中被阻止(所以在数组中我存储了一些标志),

$blockSigns = array ("'", "/", "\", ":", "//", "and so on");
Run Code Online (Sandbox Code Playgroud)

但:

  1. IP不是很好的解决方案(如果服务器在代理服务器下,PHP无法看到LAN IP_s),甚至它也无法阻止它.我无法阻止192.168.1.10 :)
  2. 我不需要WAN IP,因为一个n00b,我不能阻止公司的网站.
  3. PHP无法捕获Mac地址(mac不包含在标头中)
  4. 我想阻止作为访客的用户,所以我不知道他们的用户名或邮件或其他东西

if(isset($ _ SESSION ["user"])){$ user = $ _SESSION ["user"]; } else {$ user ="unknown"; }

  1. 我读到perl有一些名为NET :: MAC的API,

    http://metacpan.org/pod/Net::MAC

我决定通过perl查找用户mac地址并将其集成到PHP中.可能吗?如果是,请怎么样?我不明白.如果不:

我该如何解决这个问题?如果他/她没有注册,我如何识别用户?有机会吗?如果您已经遇到过这类问题,请分享您的经验.提前致谢...

php ip mac-address

0
推荐指数
1
解决办法
684
查看次数

在网页读取之前更改IP地址

假设有一个名为whatisyourip.com的网页,我有一个名为changeip.com的网页.用户想通过changeip.com进入网站whatisyourip.com.通常,changeip.com将是一个代理服务器,因此用户可以隐藏他的IP地址.这就是用户如何在他们的国家/地区访问禁止的网页.但我想问一下,有没有办法通过changeip.com连接它而不使用它作为代理服务器时显示不同的ip地址到whatisyourip.com?

html security ip proxy tcp

0
推荐指数
1
解决办法
500
查看次数

使用UDP或其他低级技术使用Delphi向所有连接的计算机发送消息?

我正在制作一款游戏,并希望立即从我的游戏服务器与所有客户交谈.(原始问题:如何制作IP列表,更新问题:如何进行UDP广播.)

我想在玩家之间建立局域网连接.现在我不明白如何找到所有连接的机器向他们发送带有服务器信息的消息.或者如何使用Synapse向所有人发送UDP?

delphi ip lan udp

0
推荐指数
1
解决办法
2270
查看次数

C#HTMLAgilityPack网站阻止了我的IP地址

我正在使用HTMLAgilityPack从以下网站获取HTML:http://tennis.wettpoint.com/en/

它工作正常,但现在......一小时后它就不再起作用了!

首先,我尝试更改我的代码 - 关于如何检索HTML:

string url = "http://tennis.wettpoint.com/en/";
HtmlWeb hw = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = hw.Load(url);
foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//a[@href]"))
{
   //Code..
}
Run Code Online (Sandbox Code Playgroud)

就像我说的,这总是很好..直到该网站似乎"向下"为我..所以我将代码更改为:

using (WebClient wc = new WebClient())
{
    wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows; Windows NT 5.1; rv:1.9.2.4) Gecko/20100611 Firefox/3.6.4");
    string html = wc.DownloadString("http://en.wikipedia.org/wiki/United_States");
    HtmlDocument doc = new HtmlDocument();
    doc.LoadHtml(html);
}
Run Code Online (Sandbox Code Playgroud)

(这对我的网站不起作用,但在其他网站上工作)

至少我现在有这个,这也有效,但不适用于我的网站:

HtmlAgilityPack.HtmlDocument doc = GetHTMLDocumentByURL(url);

public HtmlAgilityPack.HtmlDocument GetHTMLDocumentByURL(string url)
{
    var htmlDoc = new HtmlAgilityPack.HtmlDocument();
    htmlDoc.OptionReadEncoding = false;
    var request = (HttpWebRequest)WebRequest.Create(url);
    request.UserAgent …
Run Code Online (Sandbox Code Playgroud)

c# ip proxy html-agility-pack

0
推荐指数
1
解决办法
3453
查看次数

Creating ip network packets

I have to create my own network packets manually Using any Protocol.i should send it to the client and parse or analyse the packet.Can any1 help me out with where and hpw to start ??? I have idea about socket programming..

c sockets ip tcp

0
推荐指数
1
解决办法
1万
查看次数

在PHP中进行IPv6检查的最佳方法是什么?

现在我正在使用strcmp,但这并不是最佳选择.

那么,最好的方法是什么?

php ip ipv6

0
推荐指数
1
解决办法
108
查看次数

检查IP地址的前X位数

我的目标是在用户的本地IP无法启动时执行代码10.80.

我找不到一种不容易出错的方法,例如:

这是我必须得到的IP:

        IPHostEntry host;
        string localIP = "?";
        host = Dns.GetHostEntry(Dns.GetHostName());
        foreach (IPAddress ip in host.AddressList)
        {
            if (ip.AddressFamily.ToString() == "InterNetwork")
            {
                localIP = ip.ToString();
            }
        }
        iplabel.Text = localIP;
Run Code Online (Sandbox Code Playgroud)

然后我尝试将其转换为a int来检查它是否是<或>:

string ipstring = iplabel.Text.Replace(".", "");
int ipnum = int.Parse(ipstring);
if (ipnum > 1080000000 && ipnum < 1080255255)
{//stuff}
Run Code Online (Sandbox Code Playgroud)

但问题是,如果有一个2位数的IP值,例如10.80.22.23它将无法正常工作,因为它检查的数字大于该范围.

有没有更好的解决方案来检查C#中int或IP地址的前x位数?

c# ip digits

0
推荐指数
1
解决办法
420
查看次数

在传出UDP数据包上设置TTL?

如何使用C / C ++标准库在Windows,Mac和Linux的C / C ++中设置生存时间套接字选项?它需要没有Boost才能工作。C或C ++都可以。出站UDP数据包的IP标头修改。没有多播。

c++ sockets ip networking udp

0
推荐指数
1
解决办法
7348
查看次数

标签 统计

ip ×10

c# ×3

dns ×2

php ×2

proxy ×2

sockets ×2

tcp ×2

udp ×2

c ×1

c++ ×1

delphi ×1

digits ×1

host ×1

html ×1

html-agility-pack ×1

ipv6 ×1

lan ×1

mac-address ×1

networking ×1

python ×1

security ×1

url ×1

winforms ×1