当前位置: 首页 > news >正文

网络抓包测试

利用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执行抓包工具

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 一文了解机器学习顶会ICML 2024的研究热点
  • Excel技巧(一)
  • 周边乡村游小程序的设计
  • 波导阵列天线单元 学习笔记3 基于空气填充双模馈网的双圆极化膜片天线阵列
  • CSS 图像拼合技术
  • 编译 onigmo 库
  • QEMU/KVM 虚拟机显卡透传 (vfio-pci)
  • Springcloud从零开始---Service业务模块(三)
  • windows11 安装 Rancher Desktop
  • vue.config 基础代理配置
  • 操作系统中的锁:自旋锁、互斥锁、条件变量、信号量、死锁
  • 以FLV解复用为例详解开源库FFmpeg中解复用器的源码逻辑及处理流程
  • 浅谈【网络编程】之Unix与多路复用
  • centos8 安装mysql8
  • java反序列化之CommonCollections1利⽤链的学习
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 230. Kth Smallest Element in a BST
  • Angular4 模板式表单用法以及验证
  • C++11: atomic 头文件
  • JavaScript设计模式之工厂模式
  • 初识 beanstalkd
  • 服务器从安装到部署全过程(二)
  • 如何设计一个微型分布式架构?
  • 如何在 Tornado 中实现 Middleware
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​iOS安全加固方法及实现
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #预处理和函数的对比以及条件编译
  • (¥1011)-(一千零一拾一元整)输出
  • (4)logging(日志模块)
  • (6)STL算法之转换
  • (JS基础)String 类型
  • (Oracle)SQL优化技巧(一):分页查询
  • (初研) Sentence-embedding fine-tune notebook
  • (纯JS)图片裁剪
  • (二)PySpark3:SparkSQL编程
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (接口自动化)Python3操作MySQL数据库
  • (循环依赖问题)学习spring的第九天
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .bat文件调用java类的main方法
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .Net转前端开发-启航篇,如何定制博客园主题
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [012-1].第12节:Mysql的配置文件的使用