英语法语西班牙文

OnWorks 网站图标

dnshistory - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 dnshistory

这是 dnshistory 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


历史 - 处理各种日志文件格式,执行 dns IP 地址查找。 存储这些
在数据库中配对以供以后检索。

概要


历史 [OPTION] ... [--file=文件]

版权


历史 版权所有 © 2004, 2005, 2006, 2007 Stephen McInerney

商品描述


历史 当前处理 Apache CLF 和组合日志、Squid 访问日志、FTP
xferlog 文件和基于 iptables 的日志。 日志格式是自动检测的。

历史 有五种操作模式:

· 进行查找。 默认模式。 给定一个网络日志文件, 历史 将执行 DNS
反向查找每个唯一的 IP 地址并将结果存储在历史记录中
数据库。

· 做翻译。 给定一个原始的网络日志文件, 历史 将利用以前的
创建历史数据库并发送到 标准输出 相同的网络日志,但有地址
替换为之前查找的完全限定域名。

· 进行重组。 给定两个网络日志文件,一个是原始文件,一个是之前翻译过的(例如。
通过使用 dnstran):根据这些单独日志中的值创建历史数据库
文件。

· 做转储。 将给定的历史数据库转储到 标准输出.

· 做进口。 从给定文件导入先前转储的历史数据库。

· 显示历史。 在命令行中给定一个或多个 IP 地址,显示历史记录
这些地址。

查找使用线程以获得最大速度,并使用标准分辨率
系统上的库。 因此主机文件、NIS、LDAP 和其他名称解析方法
应该透明地工作。

这是 非常 建议对于大量查找,DNS 服务器在“附近”。 最好
不是转发服务器。

历史 可以阅读 。广州 文件。 标准输入 假设为 而不去 被gz编码。

配置


-L --dolookups
默认模式。 给定一个日志文件,通过 标准输入 或通过'-f',进行查找
并存储结果。

-T --do翻译
给定一个日志文件,通过 标准输入 或通过“-f”,从
历史数据库; 用 FQDN 替换 IP 地址并发送新更新的
日志行到 标准输出.

-R --dorecombine=文件
给定一个先前翻译的文件(例如,通过 dnstran),通过这个名称选项,
查找通过给定的文件 标准输入 或 '-f' 并存储结果。 这个文件
可以进行gz编码。

每个存储条目的日期/时间被视为查找的实际时间
存储在重组日志文件中。 这可能是不正确的,但“足够好”。

-D --dodump
将历史数据库转储到 标准输出.

-I --doimport=文件
给定先前转储的数据库,将其导入新数据库。 会失败并且
如果所选数据库已存在,则退出。

-S --显示历史记录
给定一个或多个 IP 地址显示其历史记录。 地址是最后一项
命令行。 尚未发现 FQDN 的地址将显示“NONAME”。
显示的日期/时间的格式为 YYYY-MM-DD:hh:mm:ss,与 'seconds since
“--dodump”的时代'

--logtype=日志类型
默认情况下 历史 将尝试自动检测日志文件的类型
处理。 通过使用此选项,自动检测将被覆盖。 选项是:
auto、clf 或 www、squid、ftp 或 iptables。

-c --cache=大小
设置要使用的内存缓存的大小。 值以 Mb 为单位。 默认值为 20Mb。

-d --database=文件
更改用于存储有状态数据的默认数据库文件。

-f --file=文件
要处理的 Web 日志文件。 该文件可以进行 gz 编码。
将使用 标准输入 如果没有设置

-h --帮助
帮助画面。 很简短。

-l --maxlookups=数量
要尝试的最大查找次数。 默认为 1。这没有显示
在测试中完全有用......

-m --maxthreads=数量
产生多少名称查找线程。 默认是 100。也设置这个
high 可以对带宽和任何查询的 DNS 的 CPU 使用率做坏事
服务器。

如果进行大量 DNS 查询,将其设置得太高会产生非常负面的影响
成功解决任何事情的能力。

-t --timeout=值
存储的 DNS 值被视为“旧”之前的时间(以秒为单位)。 默认值为 7
天。

-v --详细
运行的冗长。 更多的 v 将增加详细程度,最多可达
最多 5 个。所有更高级别仅用于调试目的。

-V --版本
显示版本信息并退出

-w --等待
单次运行中查询重试之间的延迟时间

成果


在详细级别 1 (-v) 中,将显示一些成功/失败计数器。 以及任何
有问题的日志行到 STDERR。
在详细级别 2 (-vv) 行可能不匹配(例如。由于 dnstran 修改
引用或 URL)将被发送到 STDERR。

示例


一个典型的运行,使用数据库 / tmp / (/tmp/c.db),以及当前的日志文件
目录(test.log)。 首先,进行查找:

dnshistory -d /tmp/c.db -f 测试日志

然后运行翻译以输入到例如网络日志分析器:

dnshistory -T -d /tmp/c.db -f test.log | 网络化器 ....

对失败的查询进行 2 次尝试,重试之间有 XNUMX 秒的延迟:

dnshistory -l 3 -w 2 -d /tmp/c.db -f test.log

查找并显示三个IP地址的历史记录:127.0.0.1,192.168.1.254,10.10.10.10、XNUMX、XNUMX

dnshistory -S -d /tmp/c.db 127.0.0.1 192.168.1.254 10.10.10.10

通过 dnsdb.dump 导入以前转储的数据库

dnshistory -I dnsdb.dump -d /tmp/d.db

使用 onworks.net 服务在线使用 dnshistory


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    KDiff3
    KDiff3
    此存储库不再维护
    并用于存档目的。 看
    https://invent.kde.org/sdk/kdiff3 for
    最新的代码和
    https://download.kde.o...
    下载 KDiff3
  • 2
    USB加载器GX
    USB加载器GX
    USBLoaderGX 是一个 GUI
    Waninkoko 的 USB Loader,基于
    libwiigui。 它允许上市和
    推出 Wii 游戏、Gamecube 游戏和
    Wii 和 WiiU 上的自制软件...
    下载 USBLoaderGX
  • 3
    火鸟
    火鸟
    Firebird RDBMS 提供 ANSI SQL 特性
    & 在 Linux、Windows 上运行 &
    几个 Unix 平台。 特征
    出色的并发性和性能
    & 力量...
    下载火鸟
  • 4
    KompoZer首
    KompoZer首
    KompoZer 是一个所见即所得的 HTML 编辑器,使用
    Mozilla Composer 代码库。 作为
    Nvu 的开发已停止
    2005 年,KompoZer 修复了许多错误和
    增加了一个...
    下载 KompoZer
  • 5
    免费漫画下载器
    免费漫画下载器
    免费漫画下载器 (FMD) 是一个
    编写的开源应用程序
    Object-Pascal 用于管理和
    从各种网站下载漫画。
    这是一个镜...
    下载免费漫画下载器
  • 6
    UNetbootin
    UNetbootin
    UNetbootin 允许您创建可启动
    适用于 Ubuntu、Fedora 和
    其他 Linux 发行版没有
    刻录 CD。 它运行在 Windows、Linux、
    和...
    下载UNetbootin
  • 更多 ”

Linux 命令

Ad