文件信息收集工具

由于某些特殊的需求,需要查找主机上哪些文件占用了最大的空间,如果是普通的文件直接shell就搞定了,但是项目中这些文件生成的名称是有点特别,每个特定的事物只生成一个文件名,每个文件大小1GB,超过1GB之后,如果这个事务需要继续生成文件,将在文件名之后以数字后缀继续增长。所以自己做了个工具,可以收集、统计【TOP】等等,相对还是简单,但是足够好用了。

ps:有个小bug不想去解决了,也不影响结果。


[gpadmin@sdw1 ~]$ ./gatherfilesinfo 
--------------------------------------------
|       Welcome GatherFileInfos App        |
|       Try help for more information      |
|             By Gtlions Lai               |
|           2015/01/09 15:40:55            |
--------------------------------------------
 
(::GatherFileInfo::)>>help
 
Documented commands (type help <topic>):
========================================
clear  exit  gather  show  showtop
 
Undocumented commands:
======================
help
 
(::GatherFileInfo::)>>help gather
Gather Dirs Files Infos,usage: gather <dirs-path>.
(::GatherFileInfo::)>>gather /data1/primary/gpseg1/base/20350
 
Will Gather [/data1/primary/gpseg1/base/20350] Files Info.
 
..............
 
Gather [/data1/primary/gpseg1/base/20350] Files Info Done.
 
(::GatherFileInfo::)>>showtop
input linelimit: 10
---------------------------------------------------------------
|CTIME              |    DIRS    |   FILENAME    |   FILENUMS|
---------------------------------------------------------------
| 2015-01-09 15:41:52 | /data1/primary/gpseg1/base/20350 |  | 45943 |
|                     |                                  | /data1/primary/gpseg1/base/20350/34172732 | 296 |
|                     |                                  | /data1/primary/gpseg1/base/20350/29831572 | 222 |
|                     |                                  | /data1/primary/gpseg1/base/20350/32376426 | 222 |
|                     |                                  | /data1/primary/gpseg1/base/20350/29826245 | 200 |
|                     |                                  | /data1/primary/gpseg1/base/20350/34355832 | 198 |
|                     |                                  | /data1/primary/gpseg1/base/20350/34893857 | 198 |
|                     |                                  | /data1/primary/gpseg1/base/20350/29837342 | 195 |
|                     |                                  | /data1/primary/gpseg1/base/20350/29837446 | 195 |
|                     |                                  | /data1/primary/gpseg1/base/20350/29837654 | 195 |
(::GatherFileInfo::)>>clear
(::GatherFileInfo::)>>showtop 10
---------------------------------------------------------------
|CTIME              |    DIRS    |   FILENAME    |   FILENUMS|
---------------------------------------------------------------
(::GatherFileInfo::)>>exit
[gpadmin@sdw1 ~]$ 

-EOF-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kali Linux是一款专门用于渗透测试和网络安全的操作系统,它集成了大量的安全工具,其中包括一些个人信息收集工具。这些工具主要用于收集目标个人信息,以便进行渗透测试或者安全评估。以下是一些常用的Kali个人信息收集工具: 1. TheHarvester:这是一个用于收集电子邮件地址、子域名、用户名等信息工具。它可以从各种公开来源(如搜索引擎、DNS服务器、PGP密钥服务器等)中获取信息。 2. Maltego:这是一个强大的开源情报和数据挖掘工具,可以帮助分析和可视化目标的个人信息。它可以通过各种公开和私有数据源来收集和分析信息。 3. Recon-ng:这是一个模块化的Web侦察框架,可以用于收集目标的个人信息。它支持多种模块和插件,可以从各种来源(如搜索引擎、社交媒体、WHOIS数据库等)中获取信息。 4. Maltego:这是一个强大的开源情报和数据挖掘工具,可以帮助分析和可视化目标的个人信息。它可以通过各种公开和私有数据源来收集和分析信息。 5. theHarvester:这是一个用于收集电子邮件地址、子域名、用户名等信息工具。它可以从各种公开来源(如搜索引擎、DNS服务器、PGP密钥服务器等)中获取信息。 6. Shodan:这是一个搜索引擎,专门用于搜索与互联网上连接的设备相关的信息。它可以帮助收集目标设备的IP地址、开放端口、操作系统等信息。 7. Metagoofil:这是一个用于从目标网站中提取文档、元数据和其他有用信息工具。它可以帮助收集目标组织的文档结构、文件类型等信息

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值