首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    python 网络

    Python下的网络库pylibpcap、pypcap、pycap这些库其实这些都是libpcap的Python绑定实现,libpcap才是真正的核心。 典型的范例(抓取80端口TCP): import pcap import dpkt pc=pcap.pcap() pc.setfilter('tcp port 80') for ptime,pdata

    3.1K20发布于 2020-01-03
  • 来自专栏MySQL从删库到跑路

    Linux 网络

    tcpdump host 机器ip -X -s 0 -i eth1 tcpdump host 机器ip and tcp port 端口号 -X -s 0 -i eth1 (-i eth1 表示监视网络接口 如果不指定默认监视eth0) tcpdump host 10.6.1.88 (获取所有10.6.1.88发出和接收的数据) tcpdump host sundown (打印所有进入或离开sundown 的数据) tcpdump host helios and \( hot or ace \) 打印helios 与 hot 或者与 ace 之间通信的数据 tcpdump host 10.6.1.88and 但不包括与helios之间的数据) tcpdump ip host 10.6.1.88and ! 发送的所有数据) tcpdump -i eth0 dst host hostname (监视所有送到主机hostname的数据

    3.2K20发布于 2020-07-23
  • 什么是网络

    网络是指通过专门的软件工具,捕获和分析计算机网络中传输的数据的过程。网络中每一次数据的传输都会被分成一个个的数据,这些数据包包含了网络通信的各种信息,如源地址、目标地址、协议类型、数据内容等。 通过,用户可以深入了解网络中的流量,查看数据的传输情况,排查网络故障,甚至分析网络安全问题。1. 的基本原理网络的基本原理是通过监听网络接口(如网卡、路由器等)来捕获正在传输的数据的应用场景网络的应用场景非常广泛,下面列举几个常见的应用场景:(1) 网络故障排查在企业或个人网络中,可以帮助分析网络故障的根源。 的注意事项尽管网络包在很多场景中都具有重要的应用价值,但也需要注意一些问题:隐私和合法性问题:可能涉及到监听他人的网络流量,因此在进行时,要确保自己的行为是合法的。 总结网络是一项强大的技术,能够帮助用户深入了解网络通信的细节,广泛应用于网络故障排查、性能分析、安全检测等领域。通过包工具,用户能够准确捕获和分析数据的内容,识别问题、优化性能、提高网络安全。

    2.1K10编辑于 2025-01-25
  • 来自专栏全栈程序员必看

    使用tcpdump分析网络请求_报文分析

    tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 如果没有给出任何条件,则网络上所有的信息 将会被截获。 Fddi指明是在FDDI (分布式光纤数据接口网络)上的特定的网络协议,实际上它是”ether”的别名,fddi和ether 具有类似的源地址和目的地址,所以可以将fddi协议当作ether的进行处理和分析 它的MAC地址是8:0:20:79:5B:46; 上一条命令的输出结果如下所示: 21:50:12.847509 eth0 < 8:0:20:79:5b:46 0:90:27:58:af:1a ip host 指定某个主机 port 指定某个端口 net 指定某个网络 tcp 指定tcp udp 指定udp ip 指定ip icmp 指定icmp src host 指定源主机

    3.3K30编辑于 2022-11-04
  • 来自专栏SRE运维手记

    k8s网络技巧,事半功倍

    01、背 景 在前面的文章《k8s网络延迟排查与优化实战分享》中,我们介绍了网络延迟的排查过程,从中深刻体会到网络和分析网络包在故障排查和性能优化中的重要性。 因此,本期将向大家介绍如何在K8s环境中高效进行网络,以达到事半功倍的效果。 既然Pod拥有独立的命名空间,那我们不妨借助工具进入其命名空间进行网络,这样就省去了进入Pod内部的麻烦。那么,具体该怎么操作呢?让我们继续往下看。 03、操作步骤 下面是k8s网络的具体步骤,其中带有尖括号的是变量,执行前记得修改为具体的值。 1. 进入容器的网络命名空间后,就可以使用tcpdump进行包了 tcpdump -i any -w /tmp/pod.pcap 04、结 语 通过上述步骤,我们可以在K8s环境中高效地进行网络,从而帮助我们快速定位和解决网络问题

    63510编辑于 2024-08-30
  • 网络安全实验】网络

    一、网络概述         网络,也叫网络监听、网络嗅探,是一种捕获网络中传输数据的技术手段,通过特定工具收集、分析数据,以了解网络运行状况、排查故障或进行安全评估等 原理         包工具利用网络接口卡的混杂模式,使网卡能够接收所有经过它的数据,而不仅仅是发送给该网卡的数据。这样,包工具就可以截获并记录这些数据,以便后续分析。 有三大主要功能:协议解析(Decode)、网络活动监视(Monitor)、专家分析系统(Expert) 应用场景 网络故障排查:当网络出现连接问题、数据传输异常或速度缓慢时,通过可以分析数据的流向 网络安全分析:检测网络中的异常流量和潜在的安全威胁,如黑客攻击、病毒传播等。通过分析数据,可以发现可疑的数据特征、异常的连接请求或恶意软件的通信行为,有助于及时采取防范措施。 性能优化:分析网络数据可以了解应用程序在网络层面的性能表现,如数据传输的延迟、带宽占用情况等。根据分析的结果,可以对网络配置、应用程序代码或服务器设置进行优化,以提高网络性能和用户体验。

    30211编辑于 2026-01-13
  • 来自专栏PHP专享栏

    工具推荐:网络集合

    这么神奇"其实我相信大家很多人都听说过或者使用过,而且这个工具也是黑客或者从事网络工程的工作者必用的工具,它就是"网络包工具"。 今天我们就详细介绍一下网络的目的是什么? 常用的网络包工具有哪些?网络包工具的使用方法和技巧! # 网络目的是什么? 官方定义:(packet capture)就是将发送与接收的进行截获、重发、编辑、转存等操作,也用来检查网络安全。也经常被用来进行数据截取等。 对于白帽子黑客来说的目的就是分析网络报文、定位网络接口问题、分析应用数据接口、学习网络协议,使用包工具可以直观的分析出网络数据 。 时需要设置的一些选项。一般会保留最后一次的设置结果。 开始新的一次。 暂停。 继续进行本次。 打开文件。可以打开之前保存后的文件。

    2.9K10发布于 2019-09-03
  • 来自专栏YP小站

    K8S Pod 内快速定位网络问题

    前言 在使用 Kubernetes 时,可能会遇到一些网络问题。 当通过检查配置与日志无法排查错误时,这时就需要抓取网络数据,但是Pod内一般不会安装tcpdump命令,那有没有方法可以直接通过宿主机抓取Pod网络数据? Pod 容器演示 发现某个服务网络不通,建议把这个服务副本数调为1个Pod,并且找到这个副本Pod所在宿主机和Pod名称。 查看Pod所在 宿主机 和 Pod名称。 使用 tcpdump 抓取 eth0 网卡上 80 端口 数据。 参考链接 https://staight.github.io/2019/09/23/nsenter%E5%91%BD%E4%BB%A4%E7%AE%80%E4%BB%8B/ https://tencentcloudcontainerteam.github.io

    6.2K1916发布于 2020-06-04
  • 来自专栏入门小站

    ping命令网络分析

    首先,执行 ipconfig 确认自己电脑的 ip 地址 可以得到我的电脑的 ip 地址为 192.168.43.15,网关地址为 192.168.43.1 打开 [wireshark]包工具,ping 网关,看看会发生什么 [命令行]中,我们发送了 4 个具有 32B 的数据,从包工具中,我们可以看出该命令采用的是 icmp 协议 第 1 帧 该帧序号为 1,发生在第 0.00s,源地址为 ,数据信息 32B, 第一个控制信息 Type 字段占 1B,表示类型,8 代表请求类型,0 代表回复类型 Code 字段占 1B,暂不清楚作用。 接下来为 32B 的数据字段,字段内容为 a-w 23B,接着 a-i 9B,共 32B 总结:ICMP 层,全称 Internet Control Message Protocol, 网络控制信息协议 , 共 40B,包括 8B 的头部和 32B 的内容部分,8B = Type 字段 (1B) + Code 字段 (1B) + Checksum 字段 (2B) + Identifier 标识符字段 (

    1.5K41编辑于 2022-06-03
  • 来自专栏小陈运维

    网络 tcpdump 使用指南

    网络 tcpdump 使用指南 在网络问题的调试中,tcpdump应该说是一个必不可少的工具,和大部分linux下优秀工具一样,它的特点就是简单而强大。 它是基于Unix系统的命令行式的数据嗅探工具,可以抓取流动在网卡上的数据。 /cby.cap (1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型 (2)-i eth1 : 只经过接口eth1 22 : 不抓取目标端口是22的数据 (7)src net 192.168.1.0/24 : 数据的源网络地址为192.168.1.0/24 (8)-w . Accept: */* Accept-Language: zh-CN,zh-Hans;q=0.9 Q-Guid: e54764008893a559b852b6e9f1c8ae268958471308f41a96fd42e477e26323b8

    3.6K42编辑于 2022-01-14
  • 来自专栏算法协议

    DTLS协议网络延迟分析

    GO 类库:Pion/Dtls 跨网请求测试 客户端IP:10.153.98.2(黑龙江) 服务端IP: 112.126.83.151 (北京) 延迟:25ms(ping) 测试方式 Tcpdump后 约为网络延迟(ping), 的3倍左右。

    1.7K30编辑于 2022-01-13
  • 来自专栏天存信息的专栏

    几种常见网络方式介绍

    无论作为网络运维人员,还是安全渗透工程师,在工作中都会无可避免地碰到网络的需求。 对网络运维人员,网络可以: 定位网络里的异常设备; 排查网络性能瓶颈; 了解真实的网络互联状态。 以上这些目标,往往无法仅靠在本机上完成,必须在网络层有更方便的解决方案。 以下介绍几种在实验室环境和中小型网络里的网络方式。它们不是企业级专业级的解决方案,而更适用于个人网络逆向分析和问题定位。 四、总结 从以上介绍可以看出,网络有各种可选方式,建议根据自己的需求和具体网络架构,选择适用的模式。另外也可以进行多种模式的叠加和串接,实现更灵活的模式。 同时我们也要提醒一下:网络有风险!不要贸然实施未获授权的,可能会违法违规,以上方式只建议在实验和学习环境中使用。

    4K50发布于 2021-05-27
  • 来自专栏该溜子的专栏

    网络原理】——HTTP协议、fiddler

    一:认识HTTP 1:超文本传输 HTTP协议是一种超文本传输协议 文本:就是我们平时说的字符串,可以用utf8/gbk这种码表找到合法的字符 超文本:不仅包含字符串,也可以是一些图片,格式,链接之类的 ——本质上是一个代理程序,能够获取到网络上传输的数据,并显示出来。 fiddler包工具(可以自己找资源下载哈),是专注于抓取HTTP协议的数据。 描述一个网络上的资源位置 URI——唯一资源标识符(范围更大) 搜索fiddler 查询字符串也是键值对格式,使用&分割键值对;使用=分割键值 2:URL完整结构 (1)登录信息:现在不常用这种写法,都是 非常常见 3:POST (1)POST实践 POST:网服务器放一个东西过去(写操作) 两个典型的使用场景——①登录②上传 我们打开一个登录界面(比如qq邮箱),然后用fiddler post请求中最后空行下还有东西就是载荷

    47310编辑于 2024-12-30
  • 来自专栏从零开始学自动化测试

    Fiddler8-打断点(bpu)

    前言 先给大家讲一则小故事,在我们很小的时候是没有手机的,那时候跟女神聊天都靠小纸条。某屌丝A男对隔壁小王的隔壁女神C倾慕已久,于是天天小纸条骚扰,无奈中间隔着一个小王,这样小王就负责传小纸条了。有一天小王忍不住偷偷打开A男表白的纸条,把里面内容改了下,改成了:我的同桌小王喜欢你。最后女神C和小王走在了一起。。。这是一个悲伤的故事! 一、断点 1.为什么要打断点呢? 比如一个购买的金额输入框,输入框前端做了限制100-1000,那么我们测试的时候,需要测试小于100的情况下。很显然前端只能输

    2K50发布于 2018-04-08
  • 来自专栏smy

    Fiddler8-打断点(bpu)

    先给大家讲一则小故事,在我们很小的时候是没有手机的,那时候跟女神聊天都靠小纸条。某屌丝A男对隔壁小王的隔壁女神C倾慕已久,于是天天小纸条骚扰,无奈中间隔着一个小王,这样小王就负责传小纸条了。有一天小王忍不住偷偷打开A男表白的纸条,把里面内容改了下,改成了:我的同桌小王喜欢你。最后女神C和小王走在了一起。。。这是一个悲伤的故事!

    1.3K10发布于 2018-12-27
  • 来自专栏陶士涵的菜地

    网络层-分析IP数据首部

    ip数据的结构:首部+数据部分 1.版本(v4或者v6)+首部长度(固定的20字节,所以就没有)+ 区分服务优先级(我的例子是 assured forwarding 31 0x1a 26,保证转发) 2.总长度+是否分片+分片的标志+片偏移 (我的例子中不需要分片) 网络层数据最大65535字节,数据链路层数据最大 1500字节,所以这里可能会有个数据分片的行为 使用ping命令可以发送一个大的数据 ,ping -t -l 65500 ip地址 , 这样的数据可以看到分片现象 ?

    94320发布于 2019-09-10
  • 来自专栏网络工程师笔记

    一文你学会网络数据

    本篇彭老师将图文并茂教你如何使用包工具,并在文章最后教大家如何偷取FTP的用户名密码。 一、安装 本文为大家介绍一个非常好用的包工具,科来。 选择网卡 彭老师的电脑是通过无线网卡连接路由器,所以选择无线网络连接2。【如果是有线网卡,选择本地连接】 点击开始,即可实现: ? 界面 科来功能十分强大,我们仅介绍常用的一些功能: 选择网卡 开始 停止 设置过滤器 显示IP会话信息 显示TCP会话信息 显示UDP会话信息 每一个按钮详细解释啊如下: 设置网络接口界面 其中:|| 是逻辑或的意思,该表达式表示所有目的ip或者源ip是39.156.69.79的数据。 选中该过滤条件: ? 点开开始,开启: 然后,ping 39.156.69.79 ? 查看第6个数据, ? 用户名 第9个数据查看密码 ? 密码 可见,我们通过包工具获取到了刚才访问FTP 服务器输入的用户名密码!

    1.7K40发布于 2021-05-17
  • 来自专栏钟意博客

    什么是?-网球网络调试教程-HttpCatcher教程

    网球网络调试教程 ---- 微言: - 心心念念,说尽无凭。 正规说法: (packet capture)就是将网络传输发送与接收的数据进行截获、重发、编辑、转存等操作,也用来检查网络安全。也经常被用来进行数据截取等。 (正规说法来自:搜狗百科) 我的说法 :获取网络传输中的数据,对其进行修改、截获、转发等操作,开发者经常用来,检测数据发收问题。 “介入”,知道了通话内容,并且把18的声音发成19,小丽听到他19岁 【狗头】 获取的信息 可以获取到:数据、源相关(端口 IP MAC等)、协议类型等内容 的功能 主要功能是:检查网络安全 安全知识 在功能就可以了解到可以获取并修改网络请求的数据,所以防范数据泄露,得有点常识。 这里以手机为例,包在iOS或者安卓机均需配置VPN,所以,配置VPN是关键。

    6.2K11发布于 2021-10-11
  • 来自专栏全栈程序员必看

    linux本来端口,Linux

    1、如果要eth0的,命令格式如下: tcpdump -i eth0 -w /tmp/eth0.cap 2、如果要192.168.1.20的,命令格式如下: tcpdump -i etho host 192.168.1.20 -w /tmp/temp.cap 3、如果要192.168.1.20的ICMP,命令格式如下: tcpdump -i etho host 192.168.1.20 and port 10002 -w /tmp/port.cap 5、假如要vlan 1的,命令格式如下: tcpdump -i eth0 port 80 and vlan 1 -w /tmp/vlan.cap 6、假如要pppoe的密码,命令格式如下: tcpdump -i eht0 pppoes -w /tmp/pppoe.cap 7、假如要eth0的,抓到10000个后退出,命令格式如下: tcpdump -i eth0 -c 10000 -w /tmp/temp.cap 8、在后台eth0在80端口的,命令格式如下: nohup tcpdump -i eth0 port 80 -w /tmp/temp.cap

    7K40编辑于 2022-11-04
  • 来自专栏前端社区

    Mac 全栈开发-网络分析

    MAC下常用网络分析工具以及方法分享如下。 Charles Charles 同时支持 Win/Mac/Linux 三大系统,支持常见的 HTTP 和 HTTPS 、构造请求、替换响应等功能,可以免费试用30天。 Mono Fiddler Fiddler 是Win下面很好用的包工具,但是没有Mac版本的,我们可以从官网 注意到下面的说明: Need a Linux or Mac build? Linux的Fiddler,不过相比于Win下面的Fiddler,这个做得相对还是不太完善,具体使用见 官网 Fiddler For Chrome 由 Welefen 开发的 Chrome 插件扩展,不过只能当前浏览器请求

    72940发布于 2019-03-21
领券