如果你有一组计算机的IP地址(在局域网内),还可以从中推导出哪些其他信息?例如,是否有办法找出每个IP后面的计算机正在运行的操作系统?我可以从IP地址获得什么信息?
10
A
回答
9
从IP地址,你可以经常得到:
- 对机器(http://www.ip2location.com/)粗略地理位置
- 公司经营的网络名称(whois)
但就是这样。
然而 ...从一个完整的TCP会话,你可以推断出基于它究竟是如何工作的其他东西,什么值选择某些头字段等NMAP具有“指纹”系统,使得相当不错猜测机器正在运行的操作系统。
8
这取决于你的意思是被动还是主动。被动地(也就是说,不要尝试连接或扫描IP本身),您可以在http://ipinfo.io处看到我的服务中的IP提供的信息。它包括粗略的地理位置,主机名和网络所有者。这里的谷歌的公共DNS IP的数据:
$ curl ipinfo.io/8.8.8.8
{
"ip": "8.8.8.8",
"hostname": "google-public-dns-a.google.com",
"loc": "37.385999999999996,-122.0838",
"org": "AS15169 Google Inc.",
"city": "Mountain View",
"region": "California",
"country": "US",
"phone": 650
}
如果你想采取积极的方法,你可以找到更多。诸如nmap之类的工具将会告诉你究竟哪些服务正在运行,并且能够很好地猜测正在运行的操作系统。
0
从我的服务--ipdata.co - 您可以从任何IPv4或IPv6地址获取地理位置,组织,货币,时区,调用代码,标志和Tor Exit Node状态数据。
它还拥有10个全球端点,每个端点每天能够处理> 800M的呼叫!
curl https://api.ipdata.co/70.70.70.70
{
"ip": "70.70.70.70",
"city": "",
"region": "",
"region_code": "",
"country_name": "Canada",
"country_code": "CA",
"continent_name": "North America",
"continent_code": "NA",
"latitude": 43.6319,
"longitude": -79.3716,
"asn": "AS6327",
"organisation": "Shaw Communications Inc.",
"postal": "",
"currency": "CAD",
"currency_symbol": "$",
"calling_code": "1",
"flag": "https://ipdata.co/flags/ca.png",
"emoji_flag": "\ud83c\udde8\ud83c\udde6",
"time_zone": "",
"is_eu": false,
"suspicious_factors": {
"is_tor": false
}
}⏎
相关问题
- 1. 从ip地址获取信息
- 2. 我可以从OBD II获得什么信息?
- 3. 我们可以从控制流图中获得什么信息?
- 4. 我可以从android浏览器JavaScript获得什么信息?
- 5. 如何从Zuul获得IP地址的特定诊断信息?
- 6. 为什么我从recvfrom()获得远程IP地址0.0.0.0?
- 7. 从ip地址获得广播地址的最佳方式是什么?
- 8. 什么与我的本地IP地址?
- 9. IP地址查询信息的基本来源是什么?
- 10. 什么是XEED,我可以从哪里获得更多关于它的信息?
- 11. glib从路由获得IP地址
- 12. 从32位数获得IP地址
- 13. 如何从标准获取ip地址信息?
- 14. 捕获数据包从IP地址的详细信息在Java
- 15. 有什么方法可以获得一些信息,至少可以捕获(...)吗?
- 16. 我们需要从网页获得网址(地址栏信息)电子邮件
- 17. 什么是IP地址':: 1'?
- 18. 从Google Places API获取地址信息
- 19. 我可以从这样的崩溃信息中获得有用的信息吗?
- 20. 获取我的IP地址
- 21. 为什么这段代码可以从返回地址得到函数地址?
- 22. 如何我可以从JSON字典中获得信息的Java
- 23. 我可以从热图中获得哪些有用的信息?
- 24. IP头信息中的本地IP地址
- 25. 难以从Java的插座获得远程IP地址/ Android的
- 26. 从arp获取IP地址
- 27. 从bssid获取IP地址
- 28. 我可以从pthread_self()获得一个线程的堆栈地址()
- 29. 从java中获取ip地址我得到了一些错误
- 30. 收集客户端信息(IP地址和MAC地址)
这里看看:http://serverfault.com/questions/373917/how-can-i-find-out-which-server-os-a-particular-site-is-running检查如果这回答你的问题:) – kaskader
你可能应该使用地理位置api像我们的https://ip-api.io –
看到ipdata.co,它会给你的地理位置,组织,货币,时区,调用代码,标志Tor从任何IPv4或IPv6地址退出节点状态数据。它还拥有10个全球终端,每个终端每天可处理800M以上的通话! – Jonathan