问题描述
我正在为 apache 和 nginx 等网络服务器编写一些 codeql。我做了一些研究,发现一个很好的请求指标是 ntohs 或 ntohl 因为通过套接字发送的数据需要从网络字节顺序转换为主机字节顺序。我应该为网络服务器使用其他指标吗?
解决方法
“我应该为网络服务器使用其他指标吗?”
您的帖子包含 C 标签,因此除了字节顺序函数之外,您还应该将 select() 函数包含在对话中,因为它具有消息流量处理功能。它适用于 Linux 和 Windows 环境,如以下链接所示。
select()。 call 通常用于管理套接字流量。 Read about the concept here。 (链接包含教程内容和用于说明的代码片段。)