saeeddhqan / Maryam

Maryam: Open-source Intelligence(OSINT) Framework
GNU General Public License v3.0
1.03k stars 167 forks source link

Introducing OSINT Reconnaissance Levels #181

Closed 0x48piraj closed 3 years ago

0x48piraj commented 3 years ago

Introducing Reconnaissance levels for OSINT knowledge gathering

OSINT knowledge gathering is done by using one of three primary methods, passive, semi-passive, and active. Using one rather than another is dependent on the scenario and the kind of intelligence that you are interested in.

rachejazz commented 3 years ago

@0x48piraj I remember clearly my friend getting penalized by OWASP, for carrying out active recon in the name of OSINT. As a practitioner, I'd suggest be careful what you categorize OSINT as.

0x48piraj commented 3 years ago

Oh, but I also found references in OWASP approved documents and talks talking about active reconnaissance.

References

saeeddhqan commented 3 years ago

What works need to be done for this issue?

0x48piraj commented 3 years ago

We can categorise modules by the levels defined above so that they can be used as a search filter.

As far the implementation goes, we can define a variable in modules or restructure the project directories (for example, msf-framework).

saeeddhqan commented 3 years ago

Or adding a new framework option to declare the mode? and if the mode is passive, the framework shouldn't run active modules such as crawler.