FestIn

FestIn - Open S3 Bucket Scanner

Multi-Cloud Open Source Self Hosted Only
Category Penetration Testing Tools
GitHub Stars 231
Last Commit 4 years ago
This page updated a month ago
Pricing Details Free and open-source
Target Audience Security professionals, penetration testers, and developers interested in AWS security.

FestIn is designed for identifying and securing open Amazon S3 buckets, a common vulnerability that can lead to data breaches and unauthorized access. This tool is designed to scan domains for exposed S3 buckets, performing a series of tests to identify and collect information on these buckets.

Technically, FestIn leverages a concurrent testing approach, allowing it to perform multiple tests simultaneously against a list of domains. The tool can be configured to use an external file containing a list of domains or accept domains as command-line parameters. It supports concurrency settings, which can be adjusted using the -c option, though caution is advised to avoid triggering alarms on target websites. FestIn also integrates with tools like DnsRecon to enhance its discovery capabilities by identifying related domains through DNS reconnaissance.

Operationally, FestIn can run in a "watching" mode, continuously monitoring for new domains in real-time. It can download bucket objects and index their content using a FullText Search Engine like Redis Search, enabling powerful search capabilities. The tool supports the use of Tor proxies for anonymity and allows for specific DNS resolvers to be set.

Key technical details include the requirement for Python 3.8 or above, support for HTTP timeout and maximum recursion settings, and the ability to limit searches to specific domains. The output is generated in JSON format, with separate files for main results, standard output, and standard error. However, high concurrency settings can impact performance, and the tool's resource usage should be carefully managed to avoid overwhelming the target systems or triggering security alarms.

Improve this page