首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
The Go Programming Language
›
http://golang.org/
›
Go Playground
Go Projects
›
Revel Web Framework
广告
V2EX
›
Go 编程语言
如何获取包的原 IP 跟目标 IP?
MartinWu
·
Martwu
·
2020-04-14 17:53:20 +08:00
· 1578 次点击
这是一个创建于 1629 天前的主题,其中的信息可能已经有所发展或是发生改变。
我现在只知道可以通过 pcap 来抓包,然后包里 ethernet.DstMAC.String()来获取目标的 MAC 地址。那如何可以拿到对应的 IP 呢?
dstmac
pcap
Ethernet
string
4 条回复
•
2020-04-15 11:22:40 +08:00
1
Nitroethane
2020-04-15 07:49:10 +08:00 via iPhone
如果是用 Go 的话,Google 开发了一个包叫 gopacket,可以看一下
2
songn80
2020-04-15 10:15:52 +08:00
建议学习一下流量包的格式,一层层解开
3
MartinWu
OP
2020-04-15 11:22:20 +08:00
@
Nitroethane
#1 嗯嗯,正在使用这个。
4
MartinWu
OP
2020-04-15 11:22:40 +08:00
@
songn80
#2 好,感谢你的建议。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2702 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 12:25
·
PVG 20:25
·
LAX 05:25
·
JFK 08:25
Developed with
CodeLauncher
♥ Do have faith in what you're doing.