IntRec-Pack

授权协议 GPL-3.0 License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 顾英发
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

IntRec-Pack

Intelligence and Reconnaissance Package/Bundle installer.

IntRec-Pack is a Bash script designed to download, install and deploy several quality OSINT, Recon and Threat Intelligence tools. Due to the fact it manages the installation of the various dependencies related to these programs as well it aims to be a comprehensive assistant in setting up your intelligence gathering environment. Below is an overview of the tools and utilities it will help you set up.

+-----------------------+-------------------------------------------+
| Tool                  | Utility type and feature summary          |
+-----------------------+-------------------------------------------+
|1. QuickScan	        | Port Scanner/WHOIS/Domain Resolver        |
|2. DNSRecon            | Advanced DNS Enumeration & Domain Utility |
|3. Sublist3r           | OSINT Based Subdomain Enumeration         |
|4. TekDefense-Automator| OSINT Based IP, URL and Hash Analyzer     |
|5. TheHarvester        | eMail, vHost, Domain and PII Enumeration  |
|6. IOC-Parser          | Threat Intel, parses IOC data from reports|
|7. PyParser-CVE        | Multi Source Exploit Parser/CVE Lookup    |
|8. Mimir               | HoneyDB CLI/Threat Intelligence Utility   |
|9. Tadpole		| Open AWS bucket, file search and Download |
|10.Harbinger           | Cymon.io, Virus Total, Threat Feed Parser |
|11.Inquisitor          | OSINT Recon/data visualization utility    |
|12.BirdWatch           | SOCMINT Utility with a focus on Twitter   |
|13.Spiderfoot          | Advanced OSINT/Reconnaissance Framework   |
|14.EagleEye            | Facial recognition powered SOCMINT utility|
+-----------------------+-------------------------------------------+

Furthermore I have included functionality within the Bash script that allows the user to easily pull up two web based resources(Three as of update 1.2.1) Namely OSINT-Framework and HoneyDB. The former serves as a curated list of open source intelligence tools, websites and related materials for use as a reference guide. While the latter is an OSINT aggregative threat intelligence pool that collects and organizes data provided by HoneyPy honeypots. My Command Line Interface for which is included in the selection of tools available for download with IntRec-Pack as well.

Usage

Clone the tool from the repo and make it executable like so.

git clone https://github.com/NullArray/IntRec-Pack.git
cd IntRec-Pack
chmod +x intrec.sh

After which it can be started from the command line with sudo ./intrec.sh. Upon doing so you will be presented with a menu the options for which are as follows:

1) Help	                 4) Specify Install Location
2) List and Install      5) Online Resources
3) Install All           6) Quit

The help option displays further usage information and general details about the tool. List and Install will list all the tools available for download/installation and lets you select the ones you would like. Upon doing so the tool plus it's dependencies will be installed in the current working directory. Unless the Specify Install Location option has been used to provide a path to a custom location. Install All will download and install all the tools available with this script and Online Resources will open the web applications previously mentioned.

Update

The script has been updated to version 1.3.0.

Changelog

This update adds EagleEye to the list of tools available for download. EagleEye is a SOCMINT utility that makes use of reverse image searches and facial recognition.

Tadpole has been added to the latest version. This program allows you to search for and download items from open AWS buckets.

Two additional programs have been added. BirdWatch, which is a SOCMINT utility with a focus on Twitter and Inquisitor which is an OSINT based Recon tool. Furthermore https://toddington.com/resources has been added to the Online Resources feature to be used as a reference guide to additional OSINT tools, services and more.

Each installation operation now has its own function in order to make the script modular. This will also allow for the easy addition of operations that would install other/more tools in the future.

Additional checks have been added to the script in order to look for the presence of utilities such as wget, git and pip. This is important because some distros such as Debian and Devuan do not come with some of these utilities installed by default. Should the script find any of these utilities are missing it will attempt to automatically resolve the issue. Making the script effective and compatible with most Debian based distros.

From now on IntRec-Pack will check to see if it has been started with super user privilege. Since there are a lot of sudo commands in the script this will prevent the user from running into trouble halfway through the execution.

Special thanks to Chandrapal for his contributions to the tool.

Note

Since the Online Resources feature employs functionality derived from Python, Selenium and the Mozilla Geckodriver, I have added some logic to the script that will automatically install the proper version of each component(Selenium and Geckodriver) needed in order for the script to function as it should.

While this functionality has been tested and the script is designed to automate as much as possible for ease of use. Should you find you have any issues or perhaps encounter a bug please feel free to Open a Ticket or Submit a Pull Request

Thank you.

  • keil 5 STM32的pack包 在官网上下载的太慢,所以将pack包上传到CSDN上,以及百度网盘中。如果有CSDN积分的,麻烦给我贡献几个,没有的朋友,就直接从百度网盘上下载就好。 CSND: https://download.csdn.net/download/jeek_we/11109905 百度网盘: STM32 的一些pack包 链接: https://pan.baidu.com/

  • 设置结构体的边界对齐为1个字节,也就是所有数据在内存中是连续存储的。 比如你在C语言中定义下面这样的结构体: struct s { char j; int i; }; 然后在主函数中写一句:printf("%d", sizeof(struct s)) 也就是输出结构体s所占的字节数 你觉得输出结果会是多少呢? 我们知道,char型占用1个字节,int型占4个字节,那么输出的结果是5吗? 答案是否定

  • 用了很久php了却很少有机会用php进行一些二进制操作。最近用php写一个socket客户端连接一个用C++语言开发的游戏服务端。服务器端开发人员使用了二进制的形式来定义协议的格式。协议格式如下: 包头(2bytes)+加密(1byte)+命令码(2bytes)+帧内容 1.包头的内容是记录帧内容的长度; 2.加密:0表示不加密,1表示加密; 3.命令码为服务端命令识别符号; 一开始不了解php原

 相关资料
  • 问题内容: 我正在使用Eclipse进行Java开发。我所有的源代码都可以正常编译,并且生成的应用程序也可以正常编译。但是,我在程序包资源管理器中始终收到“ red-x”错误通知。 我在此源目录中的所有源代码(对于快照而言太长)都可以正常编译,没有显示“ red-x”错误图标。 任何有关如何解决该问题的建议将不胜感激。 问题答案: 是的,有时候这种情况有时没有明显的原因。您可以转到“问题” -Ta

  • 问题内容: Modifier Class Package Subclass World public Y Y Y Y protected Y Y Y N no modifier Y Y N N private Y N N N 请帮助我了解受保护的Java的具体工作 问题答案: 为什么?因为这就是Java编程语言的设计方式。没什么更多的了。 可以从中访问的东西 班级本身 同一包中的类(是否为子类无关

  • 问题内容: 在Eclipse Juno中创建新软件包时,将自动创建一个Java文件(package- info.java)。该文件的用途是什么?在另一个类中导入特定的类有用吗? 问题答案: 它可以用于包级别的文档。例如,Spring团队在Spring Framework的核心中广泛使用了它。 除此之外,它还可以包含适用于包中所有类的注释。例如,这是避免在每个类上编写Eclipse Null Ana

  • 问题内容: 我喜欢使用任何语言的访问控制,但是我发现在Java中,我几乎从不(如果有的话)使用package- private 访问修饰符(或缺少它)。 我知道内部类可以是,,或,但外类只能是或。为什么外层阶级会成为事实?限制整个包而不是子类看到的类/方法/字段有什么好处? 问题答案: 当我想向包外的用户(和其他类)隐藏实现细节时,我使用类和方法。 例如,如果我有一个接口和一个创建该接口实例的工厂

  • 问题内容: 尝试创建包级Javadoc注释时,首选方法是什么?你是做什么? 包信息.java 优点 较新的 缺点 滥用类-类仅用于代码,而不仅用于注释 package.html 优点 HTML扩展名表示其不是代码 IDE /文本编辑器中的语法突出显示 缺点 没有? 对我而言,我一直使用Package.html。但是我想知道它是否是正确的选择。 问题答案: :“此文件是JDK 5.0中的新文件,比p

  • 问题内容: 大家好(这是我的第一个问题,请不要太粗鲁)。我是编码初学者,并且在Android Studio中遇到了此错误:“ Gradle项目同步失败”,错误为“错误:无法从/ Users / sgrumo / Downloads / gvr-android-sdk- master读取packageName /samples/sdk-treasurehunt/src/main/AndroidMan