Projects STRLCPY sub3suite Commits 5bd49fd6
🤬
  • removed documentation files from resources

  • Loading...
  • Enock committed 2 years ago
    5bd49fd6
    1 parent 92ac142a
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/engines/active.html
    1  -<h1> ACTIVE ENGINE </h1><br>
    2  - 
    3  -<i><b> Disclaimer 1:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2>
    9  -The Active Engine performs enumeration on target hostnames to determine active ones.<br><br>
    10  - 
    11  -The Tool performs this enumeration using multiple techniques;<br>
    12  - --> DNS Lookup by resolving target to A(ipv4) or AAAA(ipv6) dns records as configured by user.<br>
    13  - --> Pinging the Target to see if its active.<br>
    14  - --> Trying to connect to target using different services e.g. HTTP, HTTPS, FTP, SSH etc. Rr any as specified by user.<br><br>
    15  -
    16  -This Tool uses multiple threads as alocated by the user to perform enumeration on targets also support use of multiple nameservers as provided
    17  -by the user or default list by s3s.<br><br>
    18  - 
    19  -You can obtain Passive Domains/Hostnames from the <a href=../engines/osint.html>OSINT Engine</a> of Sub3 Suite
    20  - 
    21  -<h2> Features </h2>
    22  -1. Supports use of multiple nameservers.<br>
    23  -2. Supports A(ipv4) and AAAA(ipv6) dns records lookups.<br>
    24  -5. Supports multiple Targets lookup in one scan (one target after another).<br>
    25  -5. Supports enumeration by connecting to host on specified ports eg (HTTP, HTTPS, FTP etc.).
    26  -6. Supports enumeration by Pinging The targets.
    27  - 
    28  -<h2> Input Output: </h2><br>
    29  -<b> Input: </b> Domain/Hostname<br>
    30  -<b> Output: </b> Resolved Domain, IPv4,IPv6 & open Ports<br>
    31  - 
    32  -<h2> Scan Configuration values: </h2><br>
    33  -<b> Threads - </b> Number of threads to use for quering the targets. If number of threads is greater that the number of targets, then one thread per target will be used.
    34  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    35  -<b> Record Type - </b> Record Type to lookup, A -> IpV4, AAAA -> IpV6, ANY -> IpV4 and/or IpV6.<br>
    36  -<b> Nameserver - </b> - Nameservers to use for DNS lookup.<br>
    37  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    38  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    39  - 
    40  -<h2> Actions: </h2>
    41  - 
    42  -Details on the actions for the obtained results.<br>
    43  - 
    44  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    45  - 
    46  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    47  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    48  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    49  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    50  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    51  -5. <b> Send * To *: </b> Sends the Result Type to the choosen Engine/Enumerator.<br><br>
    52  - 
    53  -<b> NOTE: </b><br>
    54  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/engines/brute.html
    1  -<h1> BRUTE ENGINE </h1><br>
    2  - 
    3  -<i><b> Disclaimer 1:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2>
    9  -The BRUTE Engine performs subdomain & TLD enumeration by bruteforce.<br>
    10  -Performs DNS lookup on subdomain & TLD created by appending the words from wordlist to the
    11  -target.<br>
    12  -The tool accomplishes this by resolving the targets using the public nameservers or internal nameservers as provided
    13  -by the user.<br><br>
    14  -The domains are resolved to either A(ipv4) or AAAA(ipv6) dns records depending on the scan configuration by user.<br>
    15  -The resolved subdomains or TLDs does not necessarily mean the targets are active but an indicator that they can be resolved by
    16  -the particular nameservers.<br><br>
    17  - 
    18  -This Tool uses multiple threads as alocated by the user to perform DNS lookup on targets also support use of multiple nameservers as provided
    19  -by the user or default list by s3s.<br><br>
    20  - 
    21  -You can obtain Passive Domains/Hostnames from the <a href=../engines/osint.html>OSINT Engine</a> of Sub3 Suite
    22  - 
    23  -<h2> Features </h2>
    24  -1. Supports use of multiple nameservers.<br>
    25  -2. Supports A(ipv4) and AAAA(ipv6) dns records lookups.<br>
    26  -3. Supports subdomain(e.g. *.example.com) and Top-level-domain(TLD e.g. example.*) bruteforcing.<br>
    27  -4. Supports multiple Targets lookup in one scan (one target after another).<br>
    28  -5. Has a simple wordlist generator(still an early feature, will be advanced later).
    29  - 
    30  -<h2> Input Output: </h2><br>
    31  -<b> Input: </b> Domain/Hostname<br>
    32  -<b> Output: </b> Resolved Domain, IPv4 & IPv6<br>
    33  - 
    34  -<h2> Scan Configuration values: </h2><br>
    35  -<b> Threads - </b> Number of threads to use for quering the targets. If number of threads is greater that the number of targets, then one thread per target will be used.
    36  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    37  -<b> Record Type - </b> Record Type to lookup, A -> IpV4, AAAA -> IpV6, ANY -> IpV4 and/or IpV6.<br>
    38  -<b> Wildcard - </b> Check if you want to detect and mitigate wildcards e.g *.example.com<br>
    39  -<b> Nameserver - </b> - Nameservers to use for DNS lookup.<br>
    40  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    41  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    42  - 
    43  -<h2> Actions: </h2>
    44  - 
    45  -Details on the actions for the obtained results.<br>
    46  - 
    47  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    48  - 
    49  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    50  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    51  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    52  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    53  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    54  -5. <b> Send * To *: </b> Sends the Result Type to the choosen Engine/Enumerator.<br><br>
    55  - 
    56  -<b> NOTE: </b><br>
    57  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/engines/dns.html
    1  -<h1> DNS ENGINE </h1><br>
    2  - 
    3  -<i><b> Disclaimer 1:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2>
    9  -The DNS Engine resolves targets into specified DNS Records.<br>
    10  -This Tool uses multiple threads as alocated by the user to perform enumeration on targets
    11  -also support use of multiple nameservers as provided by the user or default list by s3s.<br><br>
    12  - 
    13  -Records Supported by DNS Engine:<br>
    14  ---> <b> A Records</b>: ipv4 address.<br>
    15  ---> <b> AAAA Records </b>: ipv6 address.<br>
    16  ---> <b> NS Records </b>: Nameservers records.<br>
    17  ---> <b> MX Records </b>: Mail Exchange records.<br>
    18  ---> <b> CNAME Records </b>: Canonical records.<br>
    19  ---> <b> TXT Records </b>: TXT Records.<br>
    20  ---> <b> SRV Records </b>: Service Records.<br><br>
    21  - 
    22  -NOTE:<br>
    23  ---> SOA and PTR DNS records are not supported for now.<br><br>
    24  - 
    25  -You can obtain Passive Domains/Hostnames from the <a href=../engines/osint.html>OSINT Engine</a> of Sub3 Suite
    26  - 
    27  -<h2> Features </h2>
    28  -1. Supports use of multiple nameservers.<br>
    29  -2. Supports A(ipv4), AAAA(ipv6), NS, MX, TXT, CNAME and SRV dns records lookups.<br>
    30  -3. Supports multiple Targets lookup in one scan.<br>
    31  -4. SRV wordlist is also provided and can be modified as per user's liking<br>
    32  - 
    33  -<h2> Input Output: </h2><br>
    34  -<b> Input: </b> Domain/Hostname<br>
    35  -<b> Output: </b> DNS Records: A,AAAA,NS,MX,SRV,TXT,CNAME,ANY
    36  - 
    37  -<h2> Scan Configuration values: </h2><br>
    38  -<b> Threads - </b> Number of threads to use for quering the targets. If number of threads is greater that the number of targets, then one thread per target will be used.
    39  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    40  -<b> Nameserver - </b> - Nameservers to use for DNS lookup.<br>
    41  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    42  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    43  - 
    44  -<h2> Actions: </h2>
    45  - 
    46  -Details on the actions for the obtained results.<br>
    47  - 
    48  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    49  - 
    50  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    51  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    52  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    53  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    54  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    55  -5. <b> Send * To *: </b> Sends the Result Type to the choosen Engine/Enumerator.<br><br>
    56  - 
    57  -<b> NOTE: </b><br>
    58  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/engines/osint.html
    1  -<h1> OSINT ENGINE </h1><br>
    2  - 
    3  -<i><b> Disclaimer 1:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2>
    9  -The Osint engine is used for obtaining different types of osint data from different input types.<br>
    10  -The tool uses different osint modules to obtain the desired data.<br>
    11  - 
    12  -Each Module gets its own thread for querying the same targets. for multiple targets the thread queries on target after
    13  -another due to query request's rate limits impossed by most modules.
    14  - 
    15  -<h2> Modules </h2>
    16  -The osint engine uses different osint source to obtain its results.
    17  -The osint modules are mainly categorized in two major groups; Those that require API keys & those that do not require API keys.
    18  -They are further categorized into different sub-groups depending on the type that the osint source majorly deals with.<br>
    19  - 
    20  -<h3> The Osint Source's Sub-groups </h3><br>
    21  -<b>--> Certificates sub-group:</b> These Osint Sources majorly contains resources associating with SSL Certificates gathered for different sites.<br>
    22  -<b>--> Emails sub-group:</b> These Osint Sources majorly deals with osint of emails.<br>
    23  -<b>--> API sub-group:</b> These are Osint Sources that contain a variety of osint API endpoints.<br>
    24  -<b>--> Archives sub-group:</b> These are Osint Sources containing archives of different internet entities.<br>
    25  -<b>--> Scrape sub-group:</b> These are Osint modules that obtain data by scrapping the indicated search engine.<br>
    26  -<b>--> Site sub-group:</b> These are Osint modules that obtain data from different website containing osint info.<br>
    27  - 
    28  -<h2> Features </h2>
    29  -1. Supports different Input types to different Output types.<br>
    30  -2. Supports querying for multiple targets.<br>
    31  - 
    32  -<h3> Input Types </h3>
    33  -1. Hostname.<br>
    34  -2. Ip Address.<br>
    35  -3. Email.<br>
    36  -4. Url.<br>
    37  -5. ASN.<br>
    38  -6. SSL Certificate Hash.<br>
    39  -7. CIDR.<br>
    40  - 
    41  -<h3> Output Types </h3>
    42  -1. Subdomains.<br>
    43  -2. Subdomain & Ip.<br>
    44  -3. Ip Address.<br>
    45  -4. Email.<br>
    46  -5. Url.<br>
    47  -6. ASN.<br>
    48  -7. SSL Certificate Hash.<br>
    49  -8. CIDR.<br>
    50  - 
    51  -<h2> Scan Configuration values: </h2><br>
    52  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    53  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    54  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    55  - 
    56  -<h2> Actions: </h2>
    57  - 
    58  -Details on the actions for the obtained results.<br>
    59  - 
    60  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    61  - 
    62  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    63  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    64  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    65  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    66  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    67  -5. <b> Send * To *: </b> Sends the Result Type to the choosen Engine/Enumerator.<br><br>
    68  - 
    69  -<b> NOTE: </b><br>
    70  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/engines/raw.html
    1  -<h1> RAW ENGINE </h1><br>
    2  - 
    3  -<i><b> Disclaimer 1:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Since this Tool is still in its early development stage some queries of some modules may have not been implemented or not well implement such as those with
    7  -mulitple paremeters or different request types. <b>Do not worry</b> since it is work in progress, the modules and query options will be continuously upgraded in the comming versions.<br>
    8  -You can <a href=https://github.com/3nock/sub3suite/blob/main/CONTACTS.md>contact us</a> if you need a particular relevant module(OSINT source) be integrated.</i><br><br>
    9  - 
    10  -<i><b> Disclaimer 3:</b> In Case the queries of a particular module are mixed or keep on returning an error please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> or on Telegram chat</i>
    11  - 
    12  -<h2> What is? </h2>
    13  -The Raw Engine queries API endpoints of different osint modules to return raw json results.<br>
    14  -The tool uses different osint modules and their different endpoints to obtain the desired output.<br><br>
    15  - 
    16  -This Tool does not support multi-threading, uses one thread upon each invocation to perform one lookup after another
    17  -even for multiple targets due to rate limits imposed by most osint sources(modules).<br>
    18  - 
    19  -<h2> Modules </h2>
    20  -The osint modules are mainly categorized in two major groups; Those that require API keys & those that do not require API keys.
    21  -They are further categorized into different sub-groups depending on the type that the osint source majorly deals with.<br>
    22  - 
    23  -<h3> The Osint Source's Sub-groups </h3><br>
    24  -<b>--> Iana sub-group:</b> These are the Osint Sources associated with the Iana.<br>
    25  -<b>--> Certificates sub-group:</b> These Osint Sources majorly contains resources associating with SSL Certificates gathered for different sites.<br>
    26  -<b>--> Emails sub-group:</b> These Osint Sources majorly deals with osint of emails.<br>
    27  -<b>--> API sub-group:</b> These are Osint Sources that contain a variety of osint API endpoints.<br>
    28  -<b>--> Archives sub-group:</b> These are Osint Sources containing archives of different internet entities.<br>
    29  - 
    30  -<h2> Features </h2>
    31  -1. Supports different Input types depending on the endpoint query request<br>
    32  -2. Results are returned as Raw json in a TextEdit and also as item-based in a TreeView.<br>
    33  -3. Use filters to extract specific entities from the returned json results<br>
    34  -2. Supports querying for multiple targets.<br>
    35  - 
    36  -<h2> Scan Configuration values: </h2><br>
    37  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    38  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    39  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    40  - 
    41  -<h2> Actions: </h2>
    42  - 
    43  -Details on the actions for the obtained results.<br>
    44  - 
    45  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    46  - 
    47  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    48  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    49  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    50  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    51  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    52  -6. <b> Send Item: </b> Sends The choosen Item Type to appropriate ENGINE/ENUMERATOR.
    53  - 
    54  -<b> NOTE: </b><br>
    55  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/engines/ssl.html
    1  -<h1> SSL ENGINE </h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2>
    9  - 
    10  -<b> SSL/TLS - </b> SSL (Secure Sockets Layer) and its successor, TLS (Transport Layer Security), are protocols for establishing authenticated and encrypted links between networked computers.
    11  -Although the SSL protocol was deprecated with the release of TLS 1.0 in 1999, it is still common to refer to these related technologies as "SSL" or "SSL/TLS".
    12  -<a href=https://www.ssl.com/faqs/faq-what-is-ssl> reference </a>.<br><br>
    13  - 
    14  -<b> SSL Certificates - </b> SSL certificates make SSL/TLS encryption possible, and they contain the website's public key and the website's identity, along with related information.
    15  -Devices attempting to communicate with the origin server will reference this file to obtain the public key and verify the server's identity. The private key is kept secret and secure.
    16  -<a href=https://www.cloudflare.com/learning/ssl/what-is-an-ssl-certificate> reference </a>.<br><br>
    17  - 
    18  -<b> SSL Engine - </b> Is used to enumerate SSL Certificates from targets by actively establishing encrypted connection to the target and pulling the obtained SSL Certificate to
    19  -obtain all relevant information stored in the certificate that can be useful to map the target.<br>
    20  -SSL Certificates store important information such as:<br>
    21  -1. Associated domains.<br>
    22  -2. Organization name & contacts.<br>
    23  -3. Issued & Expirely date of the certificate. etc<br><br>
    24  - 
    25  -sub3suite's SSL Engine pulls all the data from the SSL Certificate and present it in a very intuitive manner.
    26  -The Tool returns results as SSL Certificates full info, SSL Cert Hash(sha1 && sha256) & SSL alternative names.<br><br>
    27  - 
    28  -This Tool uses multiple threads as alocated by the user to perform enumeration.
    29  - 
    30  -<h2> Input Output: </h2><br>
    31  -<b> Input: </b> Domain/Hostname<br>
    32  -<b> Output: </b> Alternative/Associated Names, Certicate Hash(sha1/sha256) & The Certificate<br>
    33  - 
    34  -<h2> Features: </h2>
    35  -1. Supports multiple Targets connections in one scan using multiple threads.<br>
    36  -2. Supports enumeration by connecting to host on specified ports eg (HTTP, HTTPS, FTP etc.).<br>
    37  -3. <b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.<br>
    38  - 
    39  -<h2> Scan Configuration values: </h2><br>
    40  - 
    41  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 500<br>
    42  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    43  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    44  - 
    45  - 
    46  -<h2> Usage: </h2>
    47  - 
    48  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    49  -2. <b>If single Target:</b> enter target (domain/hostname) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (ssl certificate hash) on the ListView marked by <b> Targets </b>. <br>
    50  -3. Start The scan<br>
    51  - 
    52  -<h2> Actions: </h2>
    53  - 
    54  -Details on the actions for the obtained results.<br>
    55  - 
    56  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    57  - 
    58  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    59  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    60  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    61  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    62  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br><br>
    63  - 
    64  -<b> NOTE: </b><br>
    65  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
    66  -
    67  -<h2> References: </h2>
    68  -1. <a href=https://www.vanimpe.eu/2016/08/29/use-certificate-transparency-osint>Use Certificate Transparency for OSINT and passive reconnaissance</a><br>
    69  -2. <a href=https://osintcurio.us/2019/03/12/certificates-the-osint-gift-that-keeps-on-giving>Certificates: The OSINT Gift that Keeps on Giving</a><br>
    70  - 
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/engines/url.html
    1  -<h1> URL Engine </h1><br>
    2  - 
    3  -<i><b> Disclaimer 1:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> This Engine sometimes clashes the program on lookup. the bug will be fixed in the comming version. Be sure to update when time comes</i>
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -URL - </b> Uniform Resource Locator, colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it.
    11  -A URL is a specific type of Uniform Resource Identifier (URI), although many people use the two terms interchangeably.
    12  -URLs occur most commonly to reference web pages (http/https) but are also used for file transfer (ftp), email (mailto), database access (JDBC), and many other applications.
    13  -<a href=https://en.wikipedia.org/wiki/URL> reference </a>.<br><br>
    14  - 
    15  -You can obtain URL from the <a href=../engines/osint.html>OSINT Engine</a> of Sub3 Suite
    16  - 
    17  -<h2> Input Output </h2><br>
    18  - 
    19  -<b> Input: </b> URL<br>
    20  -<b> Output: </b> URL Info: status code, banner(server) and content type<br>
    21  - 
    22  -<h2> Features: </h2><br>
    23  - 
    24  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    25  - 
    26  - 
    27  -<h2> Scan Configuration values: </h2><br>
    28  -<b> Threads - </b> Number of threads to use for quering the targets. If number of threads is greater that the number of targets, then one thread per target will be used.
    29  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    30  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    31  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    32  - 
    33  - 
    34  -<h2> Usage: </h2>
    35  - 
    36  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    37  -2. <b>If single Target:</b> enter target (url) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (url) on the ListView marked by <b> Targets </b>. <br>
    38  -3. Start The scan<br>
    39  - 
    40  -<h2> Actions: </h2>
    41  - 
    42  -Details on the actions for the obtained results.<br>
    43  - 
    44  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    45  - 
    46  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    47  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    48  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    49  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    50  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    51  -5. <b> Send URL To ENGINE*: </b> Sends the Obtained URL to the choosen Engine.<br><br>
    52  - 
    53  -<b> NOTE: </b><br>
    54  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/enums/asn.html
    1  -<h1> ASN Enumerator </h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -<b> ASN - </b> An autonomous system number(ASN) is a unique identifier that is globally available and allows its autonomous system to exchange routing information with other systems.
    11  -An autonomous system (AS) is a group of IP prefixes with a clearly defined external routing policy. In order for multiple autonomous systems to interact, each needs to have a unique identifier.
    12  -Autonomous system numbers can be public or private. Public ASNs are required for systems to exchange information over the Internet.
    13  -A private ASN can be used instead if a system is communicating solely with a single provider via Border Gateway Protocol (BGP).
    14  -<a href=https://blog.stackpath.com/autonomous-system-number> reference </a>.<br><br>
    15  - 
    16  -You can obtain ASN from the <a href=../engines/osint.html>OSINT Engine</a> and <a href=cidr.html>CIDR Enumerator</a> of Sub3 Suite<br><br>
    17  - 
    18  -<b> ASN Enumerator - </b> Is Used to return list useful information about the ASN. <br>
    19  -sub3suite's ASN Enumerator queries this data from OSINT sources that provide ASN Info lookup.<br>
    20  - 
    21  -<h2> Input Output </h2><br>
    22  - 
    23  -<b> Input: </b> ASN<br>
    24  -<b> Output: </b> ASN Info: owner's address, email contacts, abuser contacts, RIR info and related ASNs & CIDR<br>
    25  - 
    26  -<h2> Features: </h2><br>
    27  - 
    28  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    29  - 
    30  - 
    31  -<h2> Scan Configuration values: </h2><br>
    32  - 
    33  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    34  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    35  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    36  - 
    37  - 
    38  -<h2> Usage: </h2>
    39  - 
    40  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    41  -2. <b>If single Target:</b> enter target (asn) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (asn) on the ListView marked by <b> Targets </b>. <br>
    42  -3. Start The scan<br>
    43  - 
    44  -<h2> Actions: </h2>
    45  - 
    46  -Details on the actions for the obtained results.<br>
    47  - 
    48  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    49  - 
    50  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    51  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    52  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    53  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    54  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    55  -5. <b> Send * To ENGINE*/ENUM*: </b> Sends the Obtained ASN,CIDR,Emails to the choosen Engine/Enumerator.<br><br>
    56  - 
    57  -<b> NOTE: </b><br>
    58  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
    59  -
    60  -<h2> References: </h2><br>
    61  -1. <a href=https://blog.stackpath.com/autonomous-system-number>What is an Autonomous System Number (ASN)?</a><br>
    62  -2. <a href=https://securitytrails.com/blog/asn-lookup>ASN Lookup Tools, Strategies and Techniques</a><br>
    63  -3. <a href=https://niiconsulting.com/checkmate/2020/09/passive-subdomain-enumeration-part-1>Passive Subdomain Enumeration</a><br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/enums/cidr.html
    1  -<h1> CIDR Enumerator </h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -<b> CIDR - </b> CIDR (Classless Inter-Domain Routing or supernetting) is a method of assigning Internet Protocol (IP) addresses that improves the efficiency of address distribution
    11  -CIDR is based on variable-length subnet masking (VLSM), which enables network engineers to divide an IP address space into a hierarchy of subnets of different sizes, making it possible to create subnetworks with different host counts without wasting large numbers of addresses.
    12  -CIDR addresses are made up of two sets of numbers: a prefix, which is the binary representation of the network address -- similar to what would be seen in a normal IP address -- and a suffix, which declares the total number of bits in the entire address. For example, CIDR notation may look like: 192.168.129.23/17 -- with 17 being the number of bits in the address. IPv4 addresses allow a maximum of 32 bits.
    13  -<a href=https://www.techtarget.com/searchnetworking/definition/CIDR> reference </a>.<br><br>
    14  - 
    15  -<b> CIDR Blocks - </b> CIDR blocks are groups of addresses that share the same prefix and contain the same number of bits. The combination of multiple connecting CIDR blocks into a larger whole, sharing a common network prefix, is what constitutes supernetting.
    16  -The size of CIDR blocks can be determined by the length of the prefix. A short prefix allows for more addresses -- and, therefore, forms a bigger block -- while a longer prefix indicates less addresses and a smaller block.
    17  -Blocks are initially handled by the Internet Assigned Numbers Authority (IANA). IANA is responsible for distributing large blocks of IP addresses to Regional Internet Registries (RIRs). These blocks are used for large geographical areas, such as North America, Africa and Europe.
    18  -<a href=https://www.techtarget.com/searchnetworking/definition/CIDR> reference </a>.<br><br>
    19  - 
    20  -You can obtain CIDR from the <a href=../engines/osint.html>OSINT Engine</a> and <a href=asn.html>ASN Enumerator</a> of Sub3 Suite<br><br>
    21  - 
    22  -<b> CIDR Enumerator - </b> Is Used to return list useful information about the CIDR. <br>
    23  -sub3suite's CIDR Enumerator queries this data from OSINT sources that provide CIDR Info lookup.<br>
    24  - 
    25  -<h2> Input Output </h2><br>
    26  - 
    27  -<b> Input: </b> CIDR<br>
    28  -<b> Output: </b> CIDR Info: owner's address, email contacts, abuser contacts, RIR info and related ASNs<br>
    29  - 
    30  -<h2> Features: </h2><br>
    31  - 
    32  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    33  - 
    34  - 
    35  -<h2> Scan Configuration values: </h2><br>
    36  - 
    37  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    38  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    39  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    40  - 
    41  - 
    42  -<h2> Usage: </h2>
    43  - 
    44  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    45  -2. <b>If single Target:</b> enter target (cidr) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (cidr) on the ListView marked by <b> Targets </b>. <br>
    46  -3. Start The scan<br>
    47  - 
    48  -<h2> Actions: </h2>
    49  - 
    50  -Details on the actions for the obtained results.<br>
    51  - 
    52  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    53  - 
    54  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    55  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    56  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    57  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    58  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    59  -5. <b> Send * To ENGINE*/ENUM*: </b> Sends the Obtained ASN,Emails to the choosen Engine/Enumerator.<br><br>
    60  - 
    61  -<b> NOTE: </b><br>
    62  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/enums/email.html
    1  -<h1> Email Enumerator</h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -<b> Email - </b> Email, short for "electronic mail," is one of the most widely used features of the Internet, along with the web. It allows you to send and receive messages to and from anyone with an email address, anywhere in the world.
    11  -Email uses multiple protocols within the TCP/IP suite. For example, SMTP is used to send messages, while the POP or IMAP protocols are used to retrieve messages from a mail server
    12  -<a href=https://techterms.com/definition/email> reference </a>.<br><br>
    13  - 
    14  -You can obtain Emails of different target types using the <a href=../engines/osint.html>OSINT Engine</a> of Sub3 Suite<br><br>
    15  - 
    16  -<b> Email Enumerator - </b> Is used to return some useful information about the email. <br>
    17  -sub3suite's Email Enumerator queries this data from OSINT sources that provide Email information lookup.<br>
    18  - 
    19  -<h2> Input Output </h2><br>
    20  - 
    21  -<b> Input: </b> Email<br>
    22  -<b> Output: </b> Information about the Email<br>
    23  - 
    24  -<h2> Features: </h2><br>
    25  - 
    26  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    27  - 
    28  - 
    29  -<h2> Scan Configuration values: </h2><br>
    30  - 
    31  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    32  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    33  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    34  - 
    35  - 
    36  -<h2> Usage: </h2>
    37  - 
    38  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    39  -2. <b>If single Target:</b> enter target (email) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (email) on the ListView marked by <b> Targets </b>. <br>
    40  -3. Start The scan<br>
    41  - 
    42  -<h2> Actions: </h2>
    43  - 
    44  -Details on the actions for the obtained results.<br>
    45  - 
    46  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    47  - 
    48  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    49  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    50  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    51  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    52  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br><br>
    53  - 
    54  -<b> NOTE: </b><br>
    55  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
    56  - 
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/enums/ip.html
    1  -<h1> IP Enumerator </h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -<b> IP Address - </b> An Internet Protocol address (IP address) is a numerical label such as 192.0.2.1 that is connected to a computer network that uses the Internet Protocol for communication.[1][2] An IP address serves two main functions: network interface identification and location addressing.
    11  -Internet Protocol version 4 (IPv4) defines an IP address as a 32-bit number.[2] However, because of the growth of the Internet and the depletion of available IPv4 addresses, a new version of IP (IPv6), using 128 bits for the IP address, was standardized in 1998.
    12  -<a href=https://en.wikipedia.org/wiki/IP_address> reference </a>.<br><br>
    13  - 
    14  -You can obtain IP from the <a href=../engines/osint.html>OSINT Engine</a>, <a href=../engines/brute.html>BRUTE Engine</a> and <a href=../engines/active.html>ACTIVE Engine</a> of Sub3 Suite<br><br>
    15  - 
    16  -<b> IP Enumerator - </b> Is Used to return list useful information about the IP. <br>
    17  -sub3suite's IP Enumerator queries this data from OSINT sources that provide Reverse IP Info lookup.<br>
    18  - 
    19  -<h2> Input Output </h2><br>
    20  - 
    21  -<b> Input: </b> IP Address<br>
    22  -<b> Output: </b> IP Address Info: owner's address, location, company, ASN, privacy info and Route<br>
    23  - 
    24  -<h2> Features: </h2><br>
    25  - 
    26  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    27  - 
    28  - 
    29  -<h2> Scan Configuration values: </h2><br>
    30  - 
    31  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    32  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    33  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    34  - 
    35  - 
    36  -<h2> Usage: </h2>
    37  - 
    38  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    39  -2. <b>If single Target:</b> enter target (IP) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (IP) on the ListView marked by <b> Targets </b>. <br>
    40  -3. Start The scan<br>
    41  - 
    42  -<h2> Actions: </h2>
    43  - 
    44  -Details on the actions for the obtained results.<br>
    45  - 
    46  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    47  - 
    48  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    49  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    50  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    51  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    52  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    53  - 
    54  -<b> NOTE: </b><br>
    55  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
    56  -
    57  -<h2> References: </h2><br>
    58  -1. <a href=https://www.kaspersky.com/resource-center/definitions/what-is-an-ip-address> what is an ip address</a>
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/enums/mx.html
    1  -<h1> MX Enumerator </h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -<b> MailServer(MX) - </b> A mail server (or email server) is a computer system that sends and receives email. In many cases, web servers and mail servers are combined in a single machine. However, large ISPs and public email services (such as Gmail and Hotmail) may use dedicated hardware for sending and receiving email.
    11  -In order for a computer system to function as a mail server, it must include mail server software. This software allows the system administrator to create and manage email accounts for any domains hosted on the server.
    12  -For example, if the server hosts the domain name "techterms.com," it can provide email accounts ending in "@techterms.com.".
    13  -<a href=https://techterms.com/definition/mail_server> reference </a>.<br><br>
    14  - 
    15  -You can obtain MailServer of a domain using the <a href=../engines/dns.html>DNS Engine</a> of Sub3 Suite<br><br>
    16  - 
    17  -<b> MX Enumerator - </b> Is Used to return list of domains that share the same primary mail server. <br>
    18  -sub3suite's MX Enumerator queries this data from OSINT sources that provide reverse MailServer lookup.<br>
    19  - 
    20  -<h2> Input Output </h2><br>
    21  - 
    22  -<b> Input: </b> MailServer<br>
    23  -<b> Output: </b> Domains<br>
    24  - 
    25  -<h2> Features: </h2><br>
    26  - 
    27  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    28  - 
    29  - 
    30  -<h2> Scan Configuration values: </h2><br>
    31  - 
    32  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    33  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    34  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    35  - 
    36  - 
    37  -<h2> Usage: </h2>
    38  - 
    39  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    40  -2. <b>If single Target:</b> enter target (mail_server) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (mail_server) on the ListView marked by <b> Targets </b>. <br>
    41  -3. Start The scan<br>
    42  - 
    43  -<h2> Actions: </h2>
    44  - 
    45  -Details on the actions for the obtained results.<br>
    46  - 
    47  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    48  - 
    49  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    50  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    51  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    52  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    53  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    54  -5. <b> Send Hostname To ENGINE*: </b> Sends the Obtained hostnames/domains to the choosen Engine.<br><br>
    55  - 
    56  -<b> NOTE: </b><br>
    57  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
    58  - 
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/enums/ns.html
    1  -<h1> NS Enumerator</h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -<b> NameServer(NS) - </b> A name server translates domain names into IP addresses. This makes it possible for a user to access a website by typing in the domain name instead of the website's actual IP address. For example, when you type in "www.microsoft.com," the request gets sent to Microsoft's name server which returns the IP address of the Microsoft website.
    11  -Each domain name must have at least two name servers listed when the domain is registered. These name servers are commonly named ns1.servername.com and ns2.servername.com, where "servername" is the name of the server. The first server listed is the primary server, while the second is used as a backup server if the first server is not responding.
    12  -<a href=https://techterms.com/definition/nameserver> reference </a>.<br><br>
    13  - 
    14  -You can obtain NameServer of a domain using the <a href=../engines/dns.html>DNS Engine</a> of Sub3 Suite<br><br>
    15  - 
    16  -<b> NS Enumerator - </b> Is Used to return list of domains that share the same primary name server. <br>
    17  -sub3suite's NS Enumerator queries this data from OSINT sources that provide reverse Nameserver lookup.<br>
    18  - 
    19  -<h2> Input Output </h2><br>
    20  - 
    21  -<b> Input: </b> Nameserver<br>
    22  -<b> Output: </b> Domains<br>
    23  - 
    24  -<h2> Features: </h2><br>
    25  - 
    26  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    27  - 
    28  - 
    29  -<h2> Scan Configuration values: </h2><br>
    30  - 
    31  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    32  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    33  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    34  - 
    35  - 
    36  -<h2> Usage: </h2>
    37  - 
    38  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    39  -2. <b>If single Target:</b> enter target (nameserver) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (nameserver) on the ListView marked by <b> Targets </b>. <br>
    40  -3. Start The scan<br>
    41  - 
    42  -<h2> Actions: </h2>
    43  - 
    44  -Details on the actions for the obtained results.<br>
    45  - 
    46  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    47  - 
    48  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    49  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    50  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    51  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    52  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br>
    53  -5. <b> Send Hostname To ENGINE*: </b> Sends the Obtained hostnames/domains to the choosen Engine.<br><br>
    54  - 
    55  -<b> NOTE: </b><br>
    56  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
    57  - 
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/enums/ssl.html
    1  -<h1> SSL Enumerator </h1><br>
    2  - 
    3  -<i><b> Disclaimer:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i><br><br>
    5  - 
    6  -<i><b> Disclaimer 2:</b> Incase of an unexpected error or erronous results please reach out by openning an <a href=https://github.com/3nock/sub3suite/issues>issue</a> on the repo or on Telegram chat</i>.
    7  - 
    8  -<h2> What is? </h2><br>
    9  - 
    10  -<b> SSL/TLS - </b> SSL (Secure Sockets Layer) and its successor, TLS (Transport Layer Security), are protocols for establishing authenticated and encrypted links between networked computers.
    11  -Although the SSL protocol was deprecated with the release of TLS 1.0 in 1999, it is still common to refer to these related technologies as "SSL" or "SSL/TLS".
    12  -<a href=https://www.ssl.com/faqs/faq-what-is-ssl> reference </a>.<br><br>
    13  - 
    14  -<b> SSL Certificates - </b> SSL certificates make SSL/TLS encryption possible, and they contain the website's public key and the website's identity, along with related information.
    15  -Devices attempting to communicate with the origin server will reference this file to obtain the public key and verify the server's identity. The private key is kept secret and secure.
    16  -<a href=https://www.cloudflare.com/learning/ssl/what-is-an-ssl-certificate> reference </a>.<br><br>
    17  - 
    18  -<b> SSL Enumerator - </b> Is used to enumerate SSL Certificates from targets by passively querying Certificate's hash (sha1 or sha256) to OSINT sources that has SSL Certificates resources such as <a href=https://crt.sh/> crt.sh </a> and pulling the obtained SSL Certificate to
    19  -obtain all relevant information stored in the certificate that can be useful to map the target.<br>
    20  -SSL Certificates store important information such as:<br>
    21  -1. Associated domains.<br>
    22  -2. Organization name & contacts.<br>
    23  -3. Issued & Expirely date of the certificate. etc<br><br>
    24  - 
    25  -sub3suite's SSL Enumerator pulls all the data from the SSL Certificate and present it in a very intuitive manner.
    26  - 
    27  -You can obtain SSL from the <a href=../engines/osint.html>OSINT Engine</a> and <a href=../engines/ssl.html>SSL Engine</a> of Sub3 Suite<br><br>
    28  - 
    29  -<h2> Input Output </h2><br>
    30  - 
    31  -<b> Input: </b> SSL Certificate Hash<br>
    32  -<b> Output: </b> The SSL Certificate<br>
    33  - 
    34  -<h2> Features: </h2><br>
    35  - 
    36  -<b> Multiple Targets search: </b> Search mulitple targets and the enumerator will provide the results for every targets.
    37  - 
    38  - 
    39  -<h2> Scan Configuration values: </h2><br>
    40  - 
    41  -<b> Timeout - </b> Time for performing the lookup in milliseconds (terminates connection if timeout). It is advised for the timeout to be greater than 1000<br>
    42  -<b> No Duplicates - </b> Check to avoid duplicated results of the target<br>
    43  -<b> AutoSave To Project - </b> Sends the obtained results directly to the project explorer as the scan progresses<br>
    44  - 
    45  - 
    46  -<h2> Usage: </h2>
    47  - 
    48  -1. Set the scan configuration by clicking the <b>config</b> button, setting the values and save.<br>
    49  -2. <b>If single Target:</b> enter target (ssl certificate hash) on the LineEdit. <b>If multiple Targets:</b> check the <b>Multile Targes</b> checkbox and enter the target values (ssl certificate hash) on the ListView marked by <b> Targets </b>. <br>
    50  -3. Start The scan<br>
    51  - 
    52  -<h2> Actions: </h2>
    53  - 
    54  -Details on the actions for the obtained results.<br>
    55  - 
    56  - - The Actions on Results are accessible via the <b>Actions ></b> button and <b>Right-Click</b> on the Results. & are only active when the results are present<br>
    57  - 
    58  -1. <b> Clear: </b> Clears the results and the progress bar.<br>
    59  -2. <b> Expand & Collapse: </b> Expands the all areas of the result tree and Collapse all areas of the result tree respectively<br>
    60  -3. <b> Save: </b> Saves the obtained Results To a File. Saves in Json format<br>
    61  -4. <b> Copy: </b> Copies the results on the clipboard. Copies in Json format<br>
    62  -5. <b> Send To Project: </b> Sends the Obtained results to the project explorer.<br><br>
    63  - 
    64  -<b> NOTE: </b><br>
    65  - If you have filtered the results using the filter. the above actions will only be performed on the remaing results after filter<br>
    66  -
    67  -<h2> References: </h2>
    68  -1. <a href=https://www.vanimpe.eu/2016/08/29/use-certificate-transparency-osint>Use Certificate Transparency for OSINT and passive reconnaissance</a><br>
    69  -2. <a href=https://osintcurio.us/2019/03/12/certificates-the-osint-gift-that-keeps-on-giving>Certificates: The OSINT Gift that Keeps on Giving</a><br>
    70  - 
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/documentation/index.html
    1  -<h1> Getting started with Sub3 Suite </h1><br>
    2  - 
    3  -<i><b> Disclaimer 1:</b> This is a very simple documentation on the Tool. It still doesn't contain many information on the many features of the tool & on how to effectively use the tool.<br>
    4  -Help improve the <a href=https://github.com/3nock/s3s_doc> documentation </a>.</i>
    5  - 
    6  -<h2> Launching </h2>
    7  -Download Sub3 Suite for your required platform (Windows, MacOS, or Linux) from <a href=https://github.com/3nock/sub3suite/releases> releases</a>.<br>
    8  -Launch Sub3 Suite by clicking the sub3suite application.<br>
    9  - 
    10  -<h2> Startup wizard </h2>
    11  -When Sub3 Suite launches, the startup wizard is displayed. This lets you choose what s3s project to open.<br>
    12  - 
    13  -<h3> Selecting a project </h3>
    14  -You can choose from the following options to create or open a project:<br><br>
    15  - 
    16  -Temporary project - This option is useful for quick tasks where your work doesn't need to be saved. All data is held in memory, and is lost when s3s exits.<br>
    17  -New project on disk - This creates a new project that will store its data in a Sub3 project file. This file will hold all of the data and configuration for the project, and data is saved incrementally as you work. You can also specify a name for the project.<br>
    18  -Open existing project - This reopens an existing project from a Sub3 project file. A list of recently opened projects is shown for quick selection. When this option is selected, the Spider and Scanner tools will be automatically paused when the project reopens, to avoid sending any unintentional requests to existing configured targets. You can deselect this option if preferred.<br>
    19  -Note: You can rename a project later via project config.<br>
    20  - 
    21  -<h2> Tools suite </h2>
    22  -Use the links below for further help on Sub3 Suite Engines:<br>
    23  -1. <a href=engines/osint.html> Osint</a> Engine.<br>
    24  -2. <a href=engines/raw.html> Raw</a> Engine.<br>
    25  -3. <a href=engines/brute.html> Brute</a> Engine.<br>
    26  -4. <a href=engines/active.html> Active</a> Engine.<br>
    27  -5. <a href=engines/dns.html> DNS</a> Engine.<br>
    28  -6. <a href=engines/ssl.html> SSL</a> Engine.<br><br>
    29  -6. <a href=engines/url.html> URL</a> Engine.<br><br>
    30  -Use the links below for further help on Sub3 Suite Enumerators:<br>
    31  -1. <a href=enums/ip.html> IP</a> Enumerator.<br>
    32  -2. <a href=enums/asn.html> ASN</a> Enumerator.<br>
    33  -3. <a href=enums/cidr.html> CIDR</a> Enumerator.<br>
    34  -4. <a href=enums/ns.html> NS</a> Enumerator.<br>
    35  -5. <a href=enums/mx.html> MX</a> Enumerator.<br>
    36  -6. <a href=enums/ssl.html> SSL</a> Enumerator.<br>
    37  -7. <a href=enums/email.html> Email</a> Enumerator.<br>
    38  - 
    39  -<i> Visit <a href=https://github.com/3nock/s3s_doc/blob/main/md/index.md>online documentation</a> which is updated regularly.
  • ■ ■ ■ ■ ■ ■
    sub3suite/res/themes/default.css
    skipped 459 lines
    460 460   border-width: 1px;
    461 461  }
    462 462   
     463 +QTextEdit[documentation="true"] {
     464 + background-color: black;
     465 + color: rgb(180,180,140);
     466 + border-style: solid;
     467 + border-color: black;
     468 + border-width: 1px;
     469 +}
     470 + 
    463 471  QListView,
    464 472  QListView[inside_toolbox="true"] {
    465 473   background-color: rgb(25,25,25);
    skipped 201 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/res.qrc
    skipped 83 lines
    84 84   <qresource prefix="/themes">
    85 85   <file>res/themes/default.css</file>
    86 86   </qresource>
    87  - <qresource prefix="/documentation">
    88  - <file>res/documentation/engines/active.html</file>
    89  - <file>res/documentation/engines/brute.html</file>
    90  - <file>res/documentation/engines/dns.html</file>
    91  - <file>res/documentation/engines/raw.html</file>
    92  - <file>res/documentation/engines/ssl.html</file>
    93  - <file>res/documentation/enums/asn.html</file>
    94  - <file>res/documentation/enums/cidr.html</file>
    95  - <file>res/documentation/enums/ip.html</file>
    96  - <file>res/documentation/enums/ns.html</file>
    97  - <file>res/documentation/enums/ssl.html</file>
    98  - <file>res/documentation/enums/mx.html</file>
    99  - <file>res/documentation/enums/email.html</file>
    100  - <file>res/documentation/index.html</file>
    101  - <file>res/documentation/engines/osint.html</file>
    102  - <file>res/documentation/engines/url.html</file>
    103  - </qresource>
    104 87  </RCC>
    105 88   
    106  - 
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/dialogs/DocumentationDialog.cpp
    skipped 7 lines
    8 8  {
    9 9   ui->setupUi(this);
    10 10   this->setWindowIcon(QIcon(":/img/res/icons/doc.png"));
     11 + ui->textBrowser->setProperty("documentation", true);
    11 12   
    12 13   /* text broswer */
    13 14   ui->textBrowser->setOpenExternalLinks(true);
    14  - ui->textBrowser->setSearchPaths(QStringList() << ":/documentation/res/documentation/engines"
    15  - << ":/documentation/res/documentation");
     15 + ui->textBrowser->setSearchPaths(QStringList() << QCoreApplication::applicationDirPath()+"/doc"
     16 + << QCoreApplication::applicationDirPath()+"/doc/engines"
     17 + << QCoreApplication::applicationDirPath()+"/doc/enums");
    16 18   
    17 19   this->setWindowTitle("Documentation");
    18 20   ui->textBrowser->setSource(QUrl("index.html"));
    skipped 5 lines
    24 26  {
    25 27   ui->setupUi(this);
    26 28   this->setWindowIcon(QIcon(":/img/res/icons/doc.png"));
     29 + ui->textBrowser->setProperty("documentation", true);
    27 30   
    28 31   /* text broswer */
    29 32   ui->textBrowser->setOpenExternalLinks(true);
    30  - ui->textBrowser->setSearchPaths(QStringList() << ":/documentation/res/documentation/engines"
    31  - << ":/documentation/res/documentation");
     33 + ui->textBrowser->setSearchPaths(QStringList() << QCoreApplication::applicationDirPath()+"/doc/engines"
     34 + << QCoreApplication::applicationDirPath()+"/doc");
    32 35   
    33 36   switch(engine){
    34 37   case ENGINE::OSINT:
    skipped 38 lines
    73 76   
    74 77   /* text broswer */
    75 78   ui->textBrowser->setOpenExternalLinks(true);
    76  - ui->textBrowser->setSearchPaths(QStringList() << ":/documentation/res/documentation/enums"
    77  - << ":/documentation/res/documentation");
     79 + ui->textBrowser->setSearchPaths(QStringList() << QCoreApplication::applicationDirPath()+"doc/enums"
     80 + << QCoreApplication::applicationDirPath()+"/doc");
    78 81   
    79 82   switch(enumerator){
    80 83   case ENUMERATOR::IP:
    skipped 42 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/project/Project.cpp
    skipped 29 lines
    30 30   textCursor_analysis.movePosition(QTextCursor::Start, QTextCursor::MoveAnchor,1);
    31 31   ui->textBrowserGraph->setTextCursor(textCursor_graph);
    32 32   ui->textBrowserAnalysis->setTextCursor(textCursor_analysis);
     33 + ui->textBrowserGraph->setProperty("documentation", true);
     34 + ui->textBrowserAnalysis->setProperty("documentation", true);
    33 35   
    34 36   /* resolve external links in default browser */
    35 37   ui->textBrowserGraph->setOpenExternalLinks(true);
    skipped 181 lines
Please wait...
Page is in error, reload to recover