OSINT-SPY alternatives

Looking for an alternative tool to replace OSINT-SPY? During the review of OSINT-SPY we looked at other open source tools. Based on their category, tags, and text, these are the ones that have the best match.

Top 3

  1. Infoga (email information gathering)
  2. Recon-ng (web reconnaissance framework)
  3. Domain Analyzer (domain information gathering)

These tools are ranked as the best alternatives to OSINT-SPY.

Alternatives (by score)

64

Infoga

Introduction

This tool could be used during penetration testing to learn what information is leaked regarding email addresses. For a company, it may be useful to do security monitoring and learn the same.

Project details

Infoga is written in Python.

Strengths and weaknesses

  • + The source code of this software is available

    Typical usage

    • Information gathering
    • Reconnaissance

    Infoga review

    52

    Recon-ng

    Introduction

    Recon-ng is a full-featured web reconnaissance framework. It is written in Python and modular, useful for penetrating tests and security assessments.

    Project details

    Recon-ng is written in Python.

    Strengths and weaknesses

    • + The source code of this software is available

      Typical usage

      • Collaboration
      • Information gathering
      • Information sharing
      • Security assessment

      Recon-ng review

      64

      Domain Analyzer

      Introduction

      Domain Analyzer is an information gathering tool and comes in handy for reconnaissance. This can be useful for doing penetration testing or evaluating what information is publically available about your own domains. Some pieces of information that can be discovered include DNS servers, IP addresses, mail servers, SPF information, open ports, and more.

      Project details

      Domain Analyzer is written in Python.

      Strengths and weaknesses

      • + More than 1000 GitHub stars
      • + Very low number of dependencies
      • + The source code of this software is available

        Typical usage

        • Information gathering
        • Penetration testing

        Domain Analyzer review

        74

        DataSploit

        Introduction

        DataSploit is a framework to perform intelligence gathering to discover credentials, domain information, and other information related to the target. It uses various reconnaissance techniques on companies, people, phone numbers, and even cryptocoin technology. It allows aggregating all raw data and return it in multiple formats.

        Project details

        DataSploit is written in Python.

        Strengths and weaknesses

        • + More than 10 contributors
        • + More than 1000 GitHub stars
        • + The source code of this software is available

          Typical usage

          • OSINT research
          • Information gathering
          • Security monitoring

          DataSploit review

          74

          OSINT Framework

          Introduction

          The OSINT framework provides a collection of tools to gather and parse public data. The tool is web-based and makes it easy to find tools for a particular task.

          Project details

          OSINT Framework is written in JavaScript.

          Strengths and weaknesses

          • + More than 10 contributors
          • + More than 500 GitHub stars
          • + The source code of this software is available
          • - No releases on GitHub available

          Typical usage

          • OSINT research
          • Footprinting
          • Intelligence gathering
          • Reconnaissance

          OSINT Framework review

          74

          SpiderFoot

          Introduction

          SpiderFoot can be used offensively during penetration tests, or defensively to learn what information is available about your organization.

          Project details

          SpiderFoot is written in Python.

          Strengths and weaknesses

          • + The source code of this software is available

            Typical usage

            • Information gathering

            SpiderFoot review

            64

            GasMask

            Introduction

            GasMask is an open source intelligence gathering tool (OSINT). It can be used to discover more information about a particular target. The sources it uses include search engines like Bing, Google, and Yandex. Additionally it retrieves information from GitHub, YouTube, and social media platforms like Twitter.

            Project details

            Strengths and weaknesses

            • + The source code of this software is available

              Typical usage

              • Information gathering

              GasMask review

              60

              Gitem

              Introduction

              Gitem is a reconnaissance tool to extract information about organizations on GitHub. It can be used to find the leaking of sensitive data.

              Project details

              Gitem is written in Python.

              Strengths and weaknesses

              • + The source code of this software is available

                Typical usage

                • Information gathering
                • Security assessment
                • Security monitoring
                • Self-assessment

                Gitem review

                78

                Intrigue Core

                Introduction

                Intrigue Core provides a framework to measure the attack surface of an environment. This includes discovering infrastructure and applications, performing security research, and doing vulnerability discovery.

                Intrigue also allows enriching available data and perform OSINT research (open source intelligence). The related scans include DNS subdomain brute-forcing, email harvesting, IP geolocation, port scanning, and using public search engines like Censys, Shodan, and Bing.

                Project details

                Intrigue Core is written in Ruby.

                Strengths and weaknesses

                • + More than 500 GitHub stars
                • + The source code of this software is available

                  Typical usage

                  • OSINT research
                  • Asset discovery
                  • Attack surface measurement
                  • Intelligence gathering
                  • Penetration testing
                  • Security assessment

                  Intrigue Core review

                  64

                  XRay

                  Introduction

                  XRay is a security tool for reconnaissance, mapping, and OSINT gathering from public networks.

                  Project details

                  XRay is written in Golang.

                  Strengths and weaknesses

                  • + The source code of this software is available

                    Typical usage

                    • Information gathering
                    • Reconnaissance

                    XRay review

                    60

                    Gitmails

                    Introduction

                    This tool can be used to perform reconnaissance on a company or individual target by looking into software repositories. Meta-data like commit activity can reveal who is working for a particular company. This tool helps to extract emails from software repositories.

                    Project details

                    Gitmails is written in Python.

                    Strengths and weaknesses

                    • + Very low number of dependencies
                    • + The source code of this software is available

                      Typical usage

                      • Email harvesting
                      • Information gathering
                      • Reconnaissance

                      Gitmails review

                      60

                      Gitrob

                      Introduction

                      Especially open source developers may share their code in a public repository like GitHub. This is a great way to collaborate between the developer(s) and the community. The risk of sharing code is that sensitive data is part of the repository and uploaded by accident. GitRob helps to detect this kind of accidental leaks.

                      Project details

                      Gitrob is written in Ruby.

                      Strengths and weaknesses

                      • + More than 1000 GitHub stars
                      • + The source code of this software is available

                        Typical usage

                        • Data leak prevention
                        • Information gathering
                        • Penetration testing
                        • Security assessment

                        Gitrob review

                        93

                        Wappalyzer

                        Introduction

                        Wappalyzer can be a useful asset when performing reconnaissance on a particular target like a web application or website. It helps to find what software is used to run a particular page. Components that can be detected are the content management system (CMS), JavaScript framework, e-commerce software, web server, and more.

                        Project details

                        Wappalyzer is written in Node.js.

                        Strengths and weaknesses

                        • + Has 300+ contributors
                        • + More than 4000 GitHub stars
                        • + Many releases available
                        • + The source code of this software is available

                          Typical usage

                          • Information gathering
                          • Reconnaissance
                          • Software identification

                          Wappalyzer review

                          60

                          SubFinder

                          Introduction

                          SubFinder is a tool to scan domains and discover subdomains. This may be useful during the reconnaissance phase of penetration testing where information is collected. Some subdomains may reveal sensitive data or point to interesting targets such as a backup location.

                          Project details

                          SubFinder is written in Golang.

                          Strengths and weaknesses

                          • + Tool is modular and extendable
                          • + More than 500 GitHub stars
                          • + The source code of this software is available

                            Typical usage

                            • Discovery of sensitive information
                            • Information gathering
                            • Penetration testing
                            • Reconnaissance
                            • Security assessment

                            SubFinder review

                            64

                            web-hunter

                            Introduction

                            Tools like web-hunter help with information gathering. This can be useful for penetration testing or when doing a self-assessment on your organization.

                            Project details

                            web-hunter is written in Python.

                            Strengths and weaknesses

                            • + The source code of this software is available

                              Typical usage

                              • Information gathering

                              web-hunter review

                              64

                              Th3inspector

                              Introduction

                              This tool can be called a true 'inspector tool' as it helps to discover many types of data.

                              • Website information
                              • Domain and subdomain information
                              • Mail server information and email
                              • Phone details
                              • IP addresses
                              • Detection of used CMS

                              Project details

                              Th3inspector is written in Perl.

                              Strengths and weaknesses

                              • + The source code of this software is available
                              • - No releases on GitHub available

                              Typical usage

                              • Discovery of sensitive information
                              • Information gathering

                              Th3inspector review

                              52

                              subDomainsBrute

                              Introduction

                              The subDomainsBrute tool is one of the tools to perform a scan on a domain to discover subdomains and store the output.

                              Project details

                              subDomainsBrute is written in Python.

                              Strengths and weaknesses

                              • + More than 500 GitHub stars
                              • - Full name of author is unknown
                              • - Unknown project license

                              subDomainsBrute review

                              60

                              SubOver

                              Introduction

                              SubOver is considered a hostile tool to take over a subdomain. It can be used during pentesting and security assessments to discover unconfigured subdomains.

                              Project details

                              SubOver is written in Golang.

                              Strengths and weaknesses

                              • + The source code is easy to read and understand
                              • + The source code of this software is available
                              • - No releases on GitHub available

                              Typical usage

                              • Security assessment

                              SubOver review

                              64

                              altdns

                              Introduction

                              Altdns is a security tool to discover subdomains. It generates permutations, alterations, and mutations of subdomains. The generated names can also be tested by performing DNS lookups. An enumeration tool like Altdns is useful during penetrating testing assignments.

                              Project details

                              altdns is written in Python.

                              Strengths and weaknesses

                              • + More than 500 GitHub stars
                              • + The source code of this software is available

                                Typical usage

                                • Reconnaissance
                                • Subdomain discovery
                                • Subdomain enumeration

                                altdns review

                                44

                                Postfix

                                Introduction

                                Postfix is one of the most used mail transfer agents (MTA) on Linux systems. It is known for its modular design, resulting in highly tailored components doing one single job.

                                Project details

                                Postfix is written in C.

                                Strengths and weaknesses

                                • + Project is mature (10+ years)
                                • + Project is mature (5+ years)
                                • + The source code of this software is available

                                  Postfix review

                                  60

                                  SpamScope

                                  Introduction

                                  SpamScope can help with the spam detection in email messages. Features that make SpamScope suitable for the job include its focus on performance using parallel and distributed tasks. It is flexible due to its extensions and integrations. Integrations include Apache Tika, VirusTotal, Thug, Shodan, and SpamAssassin. Besides these integrations, the tool can export analyzed data to JSON output.

                                  Project details

                                  SpamScope is written in Python.

                                  Strengths and weaknesses

                                  • + Many releases available
                                  • + The source code of this software is available

                                    Typical usage

                                    • Data extraction
                                    • Data processing
                                    • Spam scanning

                                    SpamScope review

                                    60

                                    Belati

                                    Introduction

                                    Belati is security tool to collect public data and information and calls itself a Swiss army knife for OSINT purposes.

                                    Project details

                                    Belati is written in Python.

                                    Strengths and weaknesses

                                    • + The source code of this software is available
                                    • - Full name of author is unknown

                                    Typical usage

                                    • Information gathering

                                    Belati review

                                    60

                                    OSRFramework

                                    Introduction

                                    This OSINT framework allows combining sources and provide data in different formats (web interface, API, command line).

                                    Project details

                                    OSRFramework is written in Python.

                                    Strengths and weaknesses

                                    • + Available as package (simplified installation)
                                    • + The source code of this software is available
                                    • - No releases on GitHub available

                                    Typical usage

                                    • Information gathering

                                    OSRFramework review

                                    60

                                    ThreatPinch Lookup

                                    Introduction

                                    ThreatPinch helps to speed up collecting information from common resources like CVE databases or public WHOIS data. As it works from the browser, it is a helpful addition for people who have to perform forensics, security monitoring, or system administration. For example, getting the owner of a domain and IP address becomes almost instant knowledge.

                                    Project details

                                    ThreatPinch Lookup is written in JavaScript.

                                    Strengths and weaknesses

                                    • + Many integration possibilities available
                                    • - Unknown project license

                                    Typical usage

                                    • Information gathering
                                    • Threat hunting

                                    ThreatPinch Lookup review

                                    52

                                    theHarvester

                                    Introduction

                                    This tool is a typical information collection tool to retrieve public data and get it all into one place. It is useful for penetration tests, or if you want to see what is available for your company.

                                    Project details

                                    Some relevant tool missing as an alternative to OSINT-SPY? Please contact us with your suggestion.