先保证三台主机在同一局域网下,可以相互ping通。

控制面板->程序->程序和功能->启用或关闭windows功能

Web管理工具也要选上

进入管理工具



配置登录用户的权限

访问成功

使用kali登录ftp服务器
用户名:anonymous (匿名用户固定的名字)
密码:直接回车 (不用输入密码)

主机C,使用wireshark开启混杂模式进行抓包

已开启混杂模式

我们选择vmnet8,因为我是用的是NAT

成功抓到了数据包

追踪流

获得了kali机登录windows ftp服务器时输入的账号和密码了

为什么使用物理机中的wireshark抓不到同一局域网中虚拟机的数据包?
询问chatgpt
可能有几个原因导致物理机中的Wireshark无法捕获同一局域网中虚拟机的数据包:
1、虚拟机网卡的类型:如果虚拟机使用的是“桥接”或“NAT”类型的网络适配器,则Wireshark应该能够捕获到虚拟机的数据包。但如果虚拟机使用的是“主机模式”(host-only)网络适配器,则Wireshark可能无法捕获到虚拟机的数据包。
2、防火墙配置:虚拟机和物理机可能都有防火墙,需要确保防火墙允许Wireshark和虚拟机之间的通信。如果有任何网络安全软件(例如杀毒软件或防火墙)阻止了数据包传输,则可能会导致Wireshark无法捕获数据包。
3、网络交换机的配置:如果虚拟机和物理机都连接到同一个交换机上,可能需要在交换机上进行配置,以允许虚拟机和物理机之间的数据包流量。
4、Wireshark的权限问题:在某些情况下,Wireshark可能需要以管理员身份运行才能捕获所有数据包。请确保Wireshark以管理员身份运行。

排除1、3
尝试4,以管理员身份运行wireshark

发现了问题的关键点,vmnet8和vmnet1都有流量了,下图是没有使用管理权限运行的浏览

我们选择vmnet8,因为我是用的是NAT

成功抓到了数据包了

https://cloud.tencent.com/developer/article/1935592

windows搭建ftp服务器、抓取虚拟机数据包、局域网流量监听相关推荐

  1. Wireshark抓取网络数据包分析与监听

    1.前期准备 可以通过网络嗅探软件(wireshark.Sniffer. Ethereal等)对网络数据进行监听和分析,可以去捕获一个http数据包,分析数据包中的内容信息. 本文用Wireshark ...

  2. Windows搭建FTP服务器,JAVA实现读写功能

    Windows搭建FTP服务器 目录 博主介绍

  3. Windows搭建FTP服务器

    Windows搭建FTP服务器教程 从控制面板中选择:打开或关闭windows功能 勾选FTP服务和扩展性 点击确定,开始安装FTP服务,需要等几分钟 添加FTP站点:打开控制面板–>管理工具– ...

  4. Wireshark学习笔记——如何快速抓取HTTP数据包

    0.前言 在火狐浏览器和谷歌浏览器中可以非常方便的调试network(抓取HTTP数据包),但是在360系列浏览器(兼容模式或IE标准模式)中抓取HTTP数据包就不那么那么方便了.虽然也可使用Http ...

  5. 用C++实现网络编程---抓取网络数据包的实现方法

    From: http://blog.csdn.net/zjl_1026_2001/article/details/2191311 做过网管或协议分析的人一般都熟悉sniffer这个工具,它可以捕捉流经 ...

  6. 四、小程序|App抓包(四)-Tcpdump抓取手机数据包分析

    小程序|App抓包(四) Tcpdump抓取手机数据包分析 一.环境需求: 1.手机需要root 2.电脑上安装SDK(建议安装android studio)也可单独安装SDk也行 下载地址 : ht ...

  7. 使用Mac抓取iPhone数据包(二.RVI)

    转自:http://www.winddisk.com/2012/09/01/mac_capture_iphone_package_remote_virtual_interface/ 一.Remote ...

  8. burp抓取https数据包:

    https简述: HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通 ...

  9. 如何使用wireshark抓取HTTPS数据包?

    1.wireshark 抓包为什么不显示出来? wireshark 是基于网络层的抓包工具,通过捕获通信双方的TCP/IP包实现内容提取.对于应用层的数据,如果应用层协议是公开的,就可以直接显示数据. ...

最新文章

  1. 移动web开发常用JavaScript代码(转)
  2. PHP使用session_set_save_handler陷阱
  3. lisp的vla函数画矩形_python之:tkinter画哆啦A梦
  4. 上传到SAP云平台CloudFoundry上的nodejs应用存储的绝对路径
  5. 在Access中执行SQL语句
  6. ubuntu18.04管理redis
  7. CVPR2019| 亚洲微软研究院、阿德莱德论文:结构知识蒸馏应用语义分割
  8. 购买服务器机柜需要考量的几个问题
  9. MyEclipse取消验证Js的两种方法
  10. java契约_基于契约式设计的Java编译器实现
  11. 《Java编程思想》学习笔记(一)——再度理解OOP
  12. alisql mysql5.7_wps2016抢鲜版_AliSQL 5.6.32 vs MySQL 5.7.15抢鲜测试-云栖社区-阿里云
  13. 组态王的日历时间控件脚本
  14. 网络故障排查的思路和方法
  15. job title 总汇
  16. 漫画喵的100行Python代码逆袭
  17. 云数据库Mysql 购买和使用(腾讯云为例)
  18. cpu电压解释;cpu上面的数字和字母
  19. 酶促反应动力学_酶促反应动力学讲解.ppt
  20. iOS 直播类APP开发流程

热门文章

  1. 从项目中由浅入深学习 React
  2. LINUX下 Udev详解
  3. 搞排名的要当心了 root9B要破产 曾被Cybersecurity Ventures评为2017Q2世界500强第一
  4. 计算机长期不用无法开机,电脑长时间不用开机进不了系统怎么办
  5. 智能小怪兽奇瑞无界Pro正式上线,GUCCI限量版你想到了吗?
  6. mysql怎么创建临时表_mysql如何创建临时表
  7. 滑动窗口相关概念和习题集
  8. php mid函数的用法,继续收藏一些PHP常用函数
  9. 视觉伺服控制工具Visual Servoing Platform---VISP(4)----目标检测与跟踪
  10. Ubuntu18.04环境下visp、visp_ros、vision_visp手动安装完整指南