关注网络与数据安全

忘记密码
“游侠安全网”创建了网络安全从业者QQ大群(群号:389710688) ,欢迎各位同仁加入!有其它问题,请联系站长“网路游侠”,QQ:55984512


Everything 的文件索引、HTTP共享

2024-03-03 19:51 推荐: 浏览: 37字号:

摘要: 官网下载:https://www.voidtools.com/zh-cn/ 本地文件搜索 Everything 是 voidtools 出品的 Windows 本地文件搜索工具,很快,因为它用 NTFS 文件系统的日志信息来更新索引。这是它的优点,但也导致了它...

官网下载:https://www.voidtools.com/zh-cn/

本地文件搜索

Everything 是 voidtools 出品的 Windows 本地文件搜索工具,很快,因为它用 NTFS 文件系统的日志信息来更新索引。这是它的优点,但也导致了它无法适用于非 NTFS 文件系统,同时也无法应用于类似CD、U盘等等介质内容索引。

自带 HTTP 服务可以用来搭建资料分享网站

在 Everything 中打开 HTTP 服务器功能即可对外提供 Web 搜索服务。

默认会将所有分区都共享出去,在开启 HTTP 服务之前需要重建数据库,将不想共享的分区从数据库中取消掉。

安全的做法是新建一个文件夹,并将这个文件夹映射成一个单独的分区挂载点

C:\> subst p: r:\p

C:\> subst

P:\: => R:\p

以上命令是将 R盘下的p目录映射到新的盘符P盘之下。

此时将新的盘符P盘加入到数据库中,启用 NTFS 的 USN 日志功能,可以加快索引。

将电子书拷贝至对应目录即可在网页端搜索内容:

Everything 启动多实例

默认Everything 只会启动一个实例,多次运行 Everything 只会启动新的窗口,这一组窗口还是共用的一套索引数据库和配置文件。

如果需要启动的 Everything 使用不同的索引数据库和配置文件,此时需要在启动时指定新的实例名和配置文件。我们可以在 Everything 的安装目录中复制一套配置文件,重命名为 a.ini ,默认的配置文件为 Everything.ini ,在启动 Everything 进程时使用以下命令启动:

cd /d "C:\Program Files\Everything"

Everything.exe -config a.ini -instance a

此时可以看到 Everything 窗口标题后面会备注一个括号加实例名:

新实例不仅在窗口上,在托盘图标上都会加上实例名,我们在命令行指定的实例名叫 a ,所以窗口标题上会多出一个 Everything(a)

新的实例使用了新的配置文件,所以可以在窗口的选项中对配置文件进行新的定义,最终这些配置会覆盖 a.ini 配置文件。

一般需要修改的地方是索引位置,以及 NTFS 卷设置。之所以需要使用多实例就是为了让 Everything 索引不同的位置。如果要启用 HTTP 服务的话,多个实例可以启动多个 HTTP 实例,只需要保证所使用的端口不同即可。

联系站长租广告位!

中国首席信息安全官
Copy link