网络抓包测试

利用fgets遇到\n停止的特性,给流数据直接加间隔,fgets读的时候会把soket缓冲区里面的数据全部放到fgets的缓冲区内,再读的时候就不能从套接字fd描述符读而是从fgets的fq里面读

行为1. 读取行为:•fgets 读取字符直到遇到换行符 \n 或者达到 n-1 个字符。•如果在读取 n-1 个字符之前遇到了 \n,则读取过程结束。•如果在读取 n-1 个字符之后仍未遇到 \n,则继续读取直到达到 n-1 个字符或文件末尾。

2. \n 的处理:•如果在读取过程中遇到了 \n,fgets 会将其作为一个普通字符读取并存储到目标字符串中。•读取结束后,fgets 会在目标字符串的末尾添加一个终止的空字符 \0。3. 返回值:•如果成功读取了字符,则返回目标字符串的指针 s。•如果读取失败(如文件末尾或出错),则返回 NULL。

# ubuntu开启telnet服务
sudo apt-get install openbsd-inetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
注意:
安装之前,确保ubuntu能上网
ping www.baidu.com
# 查看 telnet服务是否开启
sudo netstat -a | grep telnet

  • //ssh登录 ubuntu 需要安装以下的服务
  • sudo apt-get install openssh-server openssh-client
  • sudo apt install wireshark
  • sudo wireshark执行抓包工具
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值