用手机如何扫描别人的IP和MAC

用手机如何扫描别人的IP和MAC,第1张

1、你跟他不在同一局域网,又没有电脑,也有办法,每步科技手机APP《暗探》,可以扫描附近200米范围的手机,只要他开机,MAC就会被扫描到,同时可以看到对方IP不需要在他手机安装任何软件。

2、若你跟他在同一局域网,用的同一个路由器上网,但你无法进路由器,可以在电脑上先PING下IP,然后用ARP命令,就能查看到MAC,当然这个办法要一个一个IP测试,恐怕耗时间很多,也未必能对应上,这家公司还有个扫描局域网MAC的软件,一分钟就扫描一遍,很方便就可以查出所有连接设备的MAC。以上是用手机扫描别人的IP和MAC的方法。

解决方法如下:

运行cmd,(按win+r)输入ipconfig/all仔细寻找到“无线局域网适配器

无线网络连接”记下

ipv4地址,子网掩码,默认网关,dns

后面的数据然后在手机的wifi设置里,找到要连接的wifi网络,选中静态ip选项框,输入在电脑上查到的那些数据记住:除了ip地址要稍作修改外,其他的都原班不动的照电脑上的数据填。

ip地址的修改方法:

手机的ip地址最后一组数据不能与电脑相同即可,范围在1~255之间,任选一个数字,只要不提示有ip冲突即可。

ps:

此种问题基本上是和家里用的路由器有关,19216801的路由器通常不会发生上述情况。

以前的几款显ip软件现在已被tencent屏蔽了。

最简单的办法:

开始->运行->cmd,敲netstat -n

跟他聊天,开个视频或者音频之类的,再在cmd上敲netstat -n,看一下是不是多出来了链接,新出来的ip地址即是好友的ip,到ip138上查一下就知道他在哪

或者,利用邮件的方法,让他给你发个email,在Outlook中查看邮件属性即可获取对方ip

或者,利用防火墙检测qq的udp链接,也可抓到对方ip

或者,如果你对sniffer熟悉,那更方便了

之前项目中需要用到获取手机的ip地址 在网上搜集的资料 在这里记录一下:

首先需要导入系统头文件:

- (NSString )getDeviceIPIpAddresses

{

int sockfd =socket(AF_INET,SOCK_DGRAM, 0);

//    if (sockfd < 0) return nil;

NSMutableArray ips = [NSMutableArray array];

int BUFFERSIZE =4096;

struct ifconf ifc;

char buffer[BUFFERSIZE], ptr, lastname[IFNAMSIZ], cptr;

struct ifreq ifr, ifrcopy;

ifcifc_len = BUFFERSIZE;

ifcifc_buf = buffer;

if (ioctl(sockfd,SIOCGIFCONF, &ifc) >= 0){

for (ptr = buffer; ptr < buffer + ifcifc_len; ){

ifr = (struct ifreq )ptr;

int len =sizeof(struct sockaddr);

if (ifr->ifr_addrsa_len > len) {

len = ifr->ifr_addrsa_len;

}

ptr += sizeof(ifr->ifr_name) + len;

if (ifr->ifr_addrsa_family !=AF_INET) continue;

if ((cptr = (char )strchr(ifr->ifr_name,':')) != NULL) cptr =0;

if (strncmp(lastname, ifr->ifr_name,IFNAMSIZ) == 0)continue;

memcpy(lastname, ifr->ifr_name,IFNAMSIZ);

ifrcopy = ifr;

ioctl(sockfd,SIOCGIFFLAGS, &ifrcopy);

if ((ifrcopyifr_flags &IFF_UP) == 0)continue;

NSString ip = [NSString stringWithFormat:@"%s",inet_ntoa(((struct sockaddr_in )&ifr->ifr_addr)->sin_addr)];

[ips addObject:ip];

}

}

close(sockfd);

NSString deviceIP =@"";

for (int i=0; i < ipscount; i++)

{

if (ipscount >0)

{

deviceIP = [NSString stringWithFormat:@"%@",ipslastObject];

}

}

NSLog(@"deviceIP========%@",deviceIP);

return deviceIP;

}

- (void)viewDidLoad {

[super viewDidLoad];

[self getDeviceIPIpAddresses];

}

在QQ面板上点他的头像就可以看到拉,如果对方使用带俩服务器就看不到了

不过有办法

命令查询法

这种方法是通过Windows系统内置的网络命令“netstat”,来查出对方好友的IP地址不过该方法需要你先想办法将对方好友邀请到QQ的“二人世界”中说上几句话才可以。下面就是该方法的具体实现步骤:

首先单击“开始”/“运行”命令,在d出的系统运行对话框中,输入“cmd”命令,单击“确定”按钮后,将屏幕切换到MS-DOS工作状态;然后在DOS命令行中执行“netstat-n”命令,在d出的界面中,你就能看到当前究竟有哪些地址已经和你的计算机建立了连接(如果对应某个连接的状态为“Established”,就表明你的计算机和对方计算机之间的连接是成功的);

其次打开QQ程序,邀请对方好友加入“二人世界”,并在其中与朋友聊上几句,这样你的计算机就会与对方好友的计算机之间建立好了TCP连接;此时,再在DOS命令行中执行“netstat-n”命令,看看现在又增加了哪个tcp连接,那个新增加的连接其实就是对方好友与你之间的UDP连接,查看对应连接中的“ForeignAddress”就能知道对方好友的IP地址了。

以上就是关于用手机如何扫描别人的IP和MAC全部的内容,包括:用手机如何扫描别人的IP和MAC、请问几台手机之间WIFI连接同一个路由器,然后在一台手机上面如何获得其他手机的IP 也就是如何实现信息交、用手机查qq好友ip等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9273991.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存