V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
lazykar
V2EX  ›  Linux

同一个 wifi 下面的 2 台电脑,我怎么用 tcp 连接信息来区分?

  •  
  •   lazykar · 2015-04-17 22:42:15 +08:00 · 3937 次点击
    这是一个创建于 3514 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近的这个项目,需要控制登录设备。用的是tcp端口连接用ip来区分。达到一个帐号,同一时间只能一台设备登录。但如果多台电脑都是用的同一个wifi上网,在外网看来都是同一个IP了,那应该怎么区分出来就算是同一个IP也能知道是多台设备在登录。
    10 条回复    2015-04-18 23:33:41 +08:00
    noryb
        1
    noryb  
       2015-04-17 23:41:40 +08:00
    看mac地址?
    ccseven
        2
    ccseven  
       2015-04-17 23:58:22 +08:00   ❤️ 1
    wy315700
        3
    wy315700  
       2015-04-18 00:02:18 +08:00
    IPID
    lazykar
        4
    lazykar  
    OP
       2015-04-18 00:33:33 +08:00
    @noryb
    @wy315700
    @ccseven
    应该用什么工具或者命令了,比如我就知道netstat来看数据的源ip,怎么查看源mac和ipid
    ZMOM1031
        5
    ZMOM1031  
       2015-04-18 07:44:13 +08:00
    @lazykar 这要看你的网络配置了用了NAT转换在外网这么看都是一个ip,
    你在同一个WiFi局域网下可以查看arp映射
    arp -a
    或者用Nmap扫描这个网段有几台主机存活
    nmap -sP 192.168.1.0/24 // 网段改成自己的 ip a可以查看网卡信息
    具体还是要看你是什么配的
    另外lsof -i查看端口比netstat方便
    wy315700
        6
    wy315700  
       2015-04-18 09:01:40 +08:00
    @lazykar 分析一下TCP包头就知道了,仔细看看那个专利吧,电信防网络共享一般就是这种技术
    xenme
        7
    xenme  
       2015-04-18 09:47:22 +08:00
    @wy315700 上述方式中,检测设备必须布置在与终端直接相连的网络接入设备上,如果布置在非直接相连的高层网络设备上,将会导致合法终端之间的数据互传被误识别为存在非法用户共享上网.

    所以,套一层路由器电信就傻了。

    ====
    To 楼主,

    这种事情不是应该在客户端下手的么。
    你看游戏各种软件不都是使用各种手段来限制多开的么。
    1. 简单点,价格互斥量,或者绑定同一个端口才能用
    2. 为了增加防破解的,客户端加壳加密,加驱动保护

    最后还是被破,看你想到什么程度吧。
    wy315700
        8
    wy315700  
       2015-04-18 10:24:57 +08:00
    @xenme
    所以,双层路由一般都可以防这种方法。。。
    lazykar
        9
    lazykar  
    OP
       2015-04-18 15:24:09 +08:00
    我这里没有单独的什么客户端,客户端就是别人的浏览器啊。我只能通过查看数据包这么一个唯一的办法来辨认。
    Ghoul2005
        10
    Ghoul2005  
       2015-04-18 23:33:41 +08:00
    客户端就是浏览器那就简单了,种cookie就可以了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:40 · PVG 13:40 · LAX 21:40 · JFK 00:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.