# recon-ng

> software

**Wikidata**: [Q114346488](https://www.wikidata.org/wiki/Q114346488)  
**Source**: https://4ort.xyz/entity/recon-ng

## Summary
Recon-ng is a free, open-source intelligence (OSINT) framework written in Python, designed for web-based reconnaissance and automated data gathering. It operates on Unix-like systems and is licensed under the GNU General Public License, version 3.0.

## Key Facts
- **License**: GNU General Public License, version 3.0
- **Programming Language**: Python
- **Operating System**: Unix-like operating system
- **Latest Stable Version**: 5.1.2 (released on 2021-08-25)
- **Copyright Status**: Dedicated to the public domain by copyright holder
- **Package Availability**: Available on AUR, Gentoo, Ubuntu, Debian, Alpine Linux, and Homebrew
- **Email Contact**: mailto:tjt1980@gmail.com
- **Issue Tracker**: https://github.com/lanmaster53/recon-ng/issues
- **Source Code Repository**: https://github.com/lanmaster53/recon-ng

## FAQs
### Q: What is recon-ng used for?
A: Recon-ng is used for web-based reconnaissance and automated data gathering, making it a tool for OSINT investigations and security research.

### Q: Is recon-ng free to use?
A: Yes, recon-ng is free software distributed under the GNU General Public License, version 3.0, allowing users to freely run, study, change, and distribute it.

### Q: Which operating systems can run recon-ng?
A: Recon-ng is designed to run on Unix-like operating systems, including Linux and macOS.

### Q: How can I report issues or contribute to recon-ng?
A: Users can report issues or contribute to recon-ng via its GitHub issue tracker at https://github.com/lanmaster53/recon-ng/issues.

### Q: Who maintains recon-ng?
A: The contact email for recon-ng is mailto:tjt1980@gmail.com, which is associated with the project's GitHub repository.

## Why It Matters
Recon-ng plays a crucial role in the field of open-source intelligence (OSINT) by providing a framework for automated web-based reconnaissance. Its free and open-source nature makes it accessible to security researchers, ethical hackers, and cybersecurity professionals who need tools for gathering and analyzing data. By operating on Unix-like systems and being written in Python, recon-ng offers flexibility and compatibility across different environments. The tool's modular design allows users to extend its functionality with custom modules, making it a versatile resource for investigative purposes. Its availability on various package managers and platforms ensures broad adoption and ease of use. Overall, recon-ng contributes to the broader ecosystem of cybersecurity tools by democratizing access to reconnaissance capabilities.

## Notable For
- **Modular Design**: Recon-ng's architecture allows users to extend its functionality with custom modules, enhancing its versatility.
- **Cross-Platform Compatibility**: Available on multiple package managers (AUR, Gentoo, Ubuntu, Debian, Alpine Linux, Homebrew), ensuring broad adoption.
- **Open-Source License**: Licensed under GNU GPLv3, promoting free use, modification, and distribution.
- **Active Development**: Regular updates, with the latest stable version (5.1.2) released in 2021, indicating ongoing maintenance.
- **Community-Driven**: Maintained via GitHub, with an active issue tracker for user feedback and contributions.

## Body
### Overview
Recon-ng is a Python-based framework for web reconnaissance and OSINT investigations. It is distributed under the GNU General Public License, version 3.0, and operates on Unix-like systems. The project is maintained via GitHub, with the latest stable version (5.1.2) released on August 25, 2021.

### Technical Specifications
- **Programming Language**: Python
- **Operating System**: Unix-like (Linux, macOS)
- **License**: GNU GPLv3
- **Latest Version**: 5.1.2 (stable)
- **Copyright Status**: Dedicated to the public domain by copyright holder

### Package Availability
Recon-ng is available through various package managers:
- **AUR**: `recon-ng`
- **Gentoo**: `net-analyzer/recon-ng`
- **Ubuntu**: `recon-ng`
- **Debian**: `recon-ng` (stable)
- **Alpine Linux**: `recon-ng`
- **Homebrew**: `recon-ng`

### Development and Maintenance
- **Source Code Repository**: Hosted on GitHub at https://github.com/lanmaster53/recon-ng
- **Issue Tracker**: https://github.com/lanmaster53/recon-ng/issues
- **Contact Email**: mailto:tjt1980@gmail.com

### Version History
Recon-ng has undergone several releases, with notable versions including:
- **3.1.3**: Released on December 20, 2013
- **3.1.4**: Released on December 24, 2013
- **3.1.5**: Released on December 24, 2013
- **3.1.6**: Released on December 25, 2013
- **3.1.7**: Released on January 8, 2014
- **3.2.0 to 3.2.3**: Released on January 8, 2014

### Usage and Applications
Recon-ng is used for:
- Automated data gathering
- Web-based reconnaissance
- OSINT investigations
- Security research

### Community and Support
- **Open-Source Contributions**: Users can contribute via GitHub.
- **Issue Reporting**: Users can report issues or request features through the GitHub issue tracker.
- **Contact**: Users can reach out via the provided email address for inquiries or support.

## References

1. [Source](https://github.com/lanmaster53/recon-ng/releases/tag/v5.1.2)
2. [Release 3.1.3. 2013](https://github.com/lanmaster53/recon-ng/releases/tag/v3.1.3)
3. [Release 3.1.4. 2013](https://github.com/lanmaster53/recon-ng/releases/tag/v3.1.4)
4. [Release 3.1.5. 2013](https://github.com/lanmaster53/recon-ng/releases/tag/v3.1.5)
5. [Release 3.1.6. 2013](https://github.com/lanmaster53/recon-ng/releases/tag/v3.1.6)
6. [Release 3.1.7. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.1.7)
7. [Release 3.2.0. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.0)
8. [Release 3.2.1. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.1)
9. [Release 3.2.2. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.2)
10. [Release 3.2.3. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.3)
11. [Release 3.2.4. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.4)
12. [Release 3.2.5. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.5)
13. [Release 3.2.6. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.6)
14. [Release 3.2.7. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.7)
15. [Release 3.2.8. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.8)
16. [Release 3.2.9. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.2.9)
17. [Release 3.3.0. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.3.0)
18. [Release 3.3.1. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.3.1)
19. [Release 3.3.2. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.3.2)
20. [Release 3.3.3. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.3.3)
21. [Release 3.3.4. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.3.4)
22. [Release 3.4.0. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.0)
23. [Release 3.4.1. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.1)
24. [Release 3.4.2. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.2)
25. [Release 3.4.3. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.3)
26. [Release 3.4.4. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.4)
27. [Release 3.4.5. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.5)
28. [Release 3.4.6. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.6)
29. [Release 3.4.7. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.7)
30. [Release 3.4.8. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.4.8)
31. [Release 3.5.0. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.0)
32. [Release 3.5.1. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.1)
33. [Release 3.5.2. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.2)
34. [Release 3.5.3. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.3)
35. [Release 3.5.4. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.4)
36. [Release 3.5.5. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.5)
37. [Release 3.5.6. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.6)
38. [Release 3.5.7. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.5.7)
39. [Release 3.6.0. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.6.0)
40. [Release 3.6.1. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.6.1)
41. [Release 3.6.2. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.6.2)
42. [Release 3.6.3. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v3.6.3)
43. [Release 4.0.0. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.0.0)
44. [Release 4.0.1. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.0.1)
45. [Release 4.0.2. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.0.2)
46. [Release 4.0.3. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.0.3)
47. [Release 4.0.4. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.0.4)
48. [Release 4.1.0. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.1.0)
49. [Release 4.1.1. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.1.1)
50. [Release 4.1.2. 2014](https://github.com/lanmaster53/recon-ng/releases/tag/v4.1.2)