In this course, we've only scratched the surface of what Recon‑ng can do.
There are currently over 100 modules in the Recon‑ng marketplace,
each providing access to new information and opening
new doors to a potential foothold.
There's also the ability to script Recon‑ng sessions,
either within the framework or via an external command line interface.
This allows for further automation and virtual hands‑off information gathering.
Talk about a time saver.
There's a full‑featured, RESTful web API for building
third‑party integrations for web interfaces.
There's currently no official GUI for Recon‑ng, but this API provides the
back‑end capability for that feature to be developed.
The list simply goes on and on.
So some parting thoughts as you began to explore information gathering
with Recon‑ng. Recon‑ng has been featured in many books,
videos, classes,
etc., but beware of old content. Recon‑ng has
changed substantially over the years,
and much of the content that exists uses old modules,
old command structures, and old workflows that are no
longer valid as of Recon‑ng version 5.
These resources cause more confusion than anything else, so please
focus on resources that use version 5 or greater.
Also understand that module statuses change as
frequently as the resources they leverage.
A module that worked last week may not work this week,
not because Recon‑ng is broken,
but because the third‑party resource changed their
interface in a way that broke the module.
Be patient and engage the Recon‑ng team via the issue tracker or Slack in
accordance with the troubleshooting guidance on the wiki.
And this leads me to my last thought, developing modules in Recon‑ng
has been made incredibly simple by the framework.
In just 15 to 20 lines of code,
you can have a fully functional module that integrates within
the framework and transforms data into something useful.
Recon‑ng is developed in Python,
which is a popular and easy‑to‑learn language, so if you're
looking for a reason to learn programming,
module development may be the perfect opportunity.
If nothing else,
Recon‑ng relies on the community, not only for the development of
new modules, but also for fixing broken ones.
Your assistance would be much appreciated and the wiki contains
information related specifically to module development.
So hopefully what you've seen here and the features mentioned above motivate
you to dig in and learn more about this powerful tool.
But at a minimum,
I hope you've gained enough of an understanding that you can begin
putting this capability to work for you immediately, making Recon‑ng
yet one more tool in your red team tool belt.
Thank you for watching Pluralsight, and I hope you join me and other authors
to add to your arsenal of red team tools in the future.