this is a server with linux man docs

gitsrc f6753649c2 fix read bad package 3 months ago
client aff14798cd change some text 3 months ago
server f6753649c2 fix read bad package 3 months ago
.gitignore 1f23c1df90 publiv v1.0.0 3 months ago
LICENSE 00bda49d68 Initial commit 3 months ago
README.md 1c22e8a3a5 更新 'README.md' 3 months ago

README.md

manEcho (一个Linux内核函数查询工具)

Linux Kernel docs version 4.16

一、背景描述

由于工作原因,经常需要查询linux内核函数,对于不同版本的linux版本,部分函数还有一些差异,对于这种需求,我就动手实现了一个小工具,可以帮助我快速查询linux内核函数。

二、工具原理

工具分为两部分,客户端和服务端,客户端用于发送搜索请求,服务端用来接受用户的请求并把用户的请求转换成linux的man命令在指定版本的内核文档目录中执行,执行完毕后,把标准输出中的结果数据通过socket反给用户。

为了避免服务器的过大压力,客户端和服务端通过长连接进行保持,服务端也做了一定程度的搜索关键字的安全过滤。

三、后期开发

  • 提供版本切换功能
  • 提供用户登陆及权限管理功能
  • 提供更好的阅读界面 和 操作界面
  • 提供文档导出功能