Projects STRLCPY sub3suite Commits 11336e9d
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    .gitmodules
    1 1  [submodule "sub3suite/include/gumbo-parser"]
    2 2   path = sub3suite/include/gumbo-parser
    3 3   url = https://github.com/google/gumbo-parser
     4 + ignore = dirty
    4 5  [submodule "sub3suite/include/breakpad"]
    5 6   path = sub3suite/include/breakpad
    6 7   url = https://github.com/google/breakpad
     8 + ignore = dirty
    7 9   
  • ■ ■ ■ ■ ■ ■
    COMPILING.md
    skipped 25 lines
    26 26  ## Minor adjustment
    27 27   
    28 28  Minor adjustment to the gumbo-parser submodule.
    29  -1. Copy the `strings.h` file from `sub3suite/include/`
    30  -2. Paste it to `sub3suite/include/gumbo-parser/src/`
     29 +1. Copy the `strings.h` file from `sub3suite/sub3suite/include/`
     30 +2. Paste it to `sub3suite/sub3suite/include/gumbo-parser/src/`
    31 31  3. Change the Include header file `#include <strings.h>` to `#include "strings.h"` for the following files;
    32 32   - attribute.c
    33 33   - parser.c
    skipped 4 lines
    38 38   - vector.c
    39 39  
    40 40  Minor adjustment to the breakpad submodule.
    41  -1. Create a folder `lss` inside `sub3suite/include/breakpad/src/third_party`.
     41 +1. Create a folder `lss` inside `sub3suite/sub3suite/include/breakpad/src/third_party`.
    42 42  2. Copy `linux_syscall_support.h` file from `sub3suite/include`.
    43  -3. Paste it to `sub3suite/include/breakpad/src/third_party/lss`.
     43 +3. Paste it to `sub3suite/sub3suite/include/breakpad/src/third_party/lss`.
    44 44  
    45 45  ## Build
    46 46   
    skipped 30 lines
  • ■ ■ ■ ■ ■
    SPONSOR.md
    1  - 
     1 +<script src="https://liberapay.com/sub3suite/widgets/button.js">
     2 +</script>
     3 +<noscript>
     4 +<a href="https://liberapay.com/sub3suite/donate">
     5 +<img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg">
     6 +</a>
     7 +</noscript>
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/items/IPItem.cpp
    skipped 21 lines
    22 22   ip.info_geoLocation = item->info_geoLocation->text();
    23 23   ip.info_organization = item->info_organization->text();
    24 24   ip.info_timezone = item->info_timezone->text();
    25  - ip.info_currency = item->info_currency->text();
    26 25   
    27 26   /* asn info */
    28 27   ip.asnInfo_asn = item->asnInfo_asn->text();
    skipped 49 lines
    78 77   ip.insert("info_geoLocation", item->info_geoLocation->text());
    79 78   ip.insert("info_organization", item->info_organization->text());
    80 79   ip.insert("info_timezone", item->info_timezone->text());
    81  - ip.insert("info_currency", item->info_currency->text());
    82 80   
    83 81   /* asnInfo */
    84 82   ip.insert("asnInfo_asn", item->asnInfo_asn->text());
    skipped 47 lines
    132 130   item->info_geoLocation->setText(ip.value("info_geoLocation").toString());
    133 131   item->info_organization->setText(ip.value("info_organization").toString());
    134 132   item->info_timezone->setText(ip.value("info_timezone").toString());
    135  - item->info_currency->setText(ip.value("info_currency").toString());
    136 133   
    137 134   /* asnInfo */
    138 135   item->asnInfo_asn->setText(ip.value("asnInfo_asn").toString());
    skipped 39 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/items/IPItem.h
    skipped 30 lines
    31 31   QString info_geoLocation;
    32 32   QString info_organization;
    33 33   QString info_timezone;
    34  - QString info_currency;
    35 34   
    36 35   /* asnInfo */
    37 36   QString asnInfo_asn;
    skipped 176 lines
    214 213   QStandardItem *info_geoLocation;
    215 214   QStandardItem *info_organization;
    216 215   QStandardItem *info_timezone;
    217  - QStandardItem *info_currency;
    218 216   
    219 217   /* asnInfo */
    220 218   QStandardItem *asnInfo_asn;
    skipped 42 lines
    263 261   info_geoLocation->setText(ip.info_geoLocation);
    264 262   info_organization->setText(ip.info_organization);
    265 263   info_timezone->setText(ip.info_timezone);
    266  - info_currency->setText(ip.info_currency);
    267 264   
    268 265   /* asn info */
    269 266   asnInfo_asn->setText(ip.asnInfo_asn);
    skipped 49 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/models/ExplorerModel.h
    skipped 99 lines
    100 100   QStandardItem *enumEmail;
    101 101   
    102 102   QStandardItem *raw;
     103 + 
     104 + private:
     105 + Q_DISABLE_COPY_MOVE(ExplorerModel)
    103 106  };
    104 107   
    105 108  #endif // EXPLORERMODEL_H
    skipped 1 lines
  • ■ ■ ■ ■ ■
    sub3suite/src/models/ProjectModel.h
    skipped 159 lines
    160 160   
    161 161  private:
    162 162   QByteArray getJson();
     163 + Q_DISABLE_COPY_MOVE(ProjectModel)
    163 164  };
    164 165   
    165 166  #endif // PROJECTMODEL_H
    skipped 1 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/active/AbstractScanner.h
    skipped 32 lines
    33 33   Q_OBJECT
    34 34   
    35 35   public:
    36  - AbstractScanner(QObject *parent = nullptr)
     36 + explicit AbstractScanner(QObject *parent = nullptr)
    37 37   : QObject(parent)
    38 38   {
    39 39   }
    skipped 40 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/active/ActiveScanner.h
    skipped 50 lines
    51 51   Q_OBJECT
    52 52   
    53 53   public:
    54  - Scanner(active::ScanArgs *args);
     54 + explicit Scanner(active::ScanArgs *args);
    55 55   ~Scanner() override;
    56 56   
    57 57   private slots:
    skipped 18 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/active/BruteScanner.h
    skipped 62 lines
    63 63   Q_OBJECT
    64 64   
    65 65   public:
    66  - Scanner(brute::ScanArgs *args);
     66 + explicit Scanner(brute::ScanArgs *args);
    67 67   ~Scanner() override;
    68 68   
    69 69   void lookup_wildcard();
    skipped 28 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/active/PortScanner.h
    skipped 9 lines
    10 10   Q_OBJECT
    11 11   
    12 12   public:
    13  - Scanner(active::ScanArgs *args);
     13 + explicit Scanner(active::ScanArgs *args);
    14 14   ~Scanner() override;
    15 15   
    16 16   signals:
    skipped 17 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/active/SSLScanner.h
    skipped 66 lines
    67 67   Q_OBJECT
    68 68   
    69 69   public:
    70  - Scanner(ssl::ScanArgs *args);
     70 + explicit Scanner(ssl::ScanArgs *args);
    71 71   ~Scanner() override;
    72 72   
    73 73   signals:
    skipped 44 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/active/URLScanner.h
    skipped 70 lines
    71 71   Q_OBJECT
    72 72   
    73 73   public:
    74  - Scanner(url::ScanArgs *args);
     74 + explicit Scanner(url::ScanArgs *args);
    75 75   ~Scanner() override;
    76 76   
    77 77   private slots:
    skipped 18 lines
  • ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/AbstractOsintModule.h
    skipped 3 lines
    4 4  #include <QObject>
    5 5  #include <QThread>
    6 6  #include <QQueue>
     7 +#include <QStack>
    7 8  #include <QNetworkReply>
    8 9  #include <QNetworkRequest>
    9 10   
    skipped 91 lines
    101 102  };
    102 103   
    103 104  ///
    104  -/// getting html body node...
     105 +/// Commonly used gumbo-parser methods...
    105 106  ///
    106 107   
    107  -GumboNode* getBody(GumboNode *node) {
    108  - for(unsigned int i = 0; i < node->v.element.children.length; i++)
     108 +class GumboMethods {
     109 +public:
     110 + GumboMethods()
     111 + {}
     112 + ~GumboMethods()
     113 + {}
     114 + 
     115 + /* getting html <body> node */
     116 + static GumboNode* getBody(GumboNode *node) {
     117 + for(unsigned int i = 0; i < node->v.element.children.length; i++)
     118 + {
     119 + GumboNode *child = static_cast<GumboNode*>(node->v.element.children.data[i]);
     120 + if(child->type == GUMBO_NODE_ELEMENT && child->v.element.tag == GUMBO_TAG_BODY)
     121 + return child;
     122 + }
     123 + return nullptr;
     124 + }
     125 + 
     126 + /* getting document's title */
     127 + static QString getTitle(QNetworkReply *reply) {
     128 + QString title;
     129 + QStack<GumboNode*> node_stack;
     130 + GumboOutput *output = gumbo_parse(reply->readAll());
     131 + node_stack.push(GumboMethods::getBody(output->root));
     132 + 
     133 + GumboNode *node;
     134 + while(!node_stack.isEmpty())
     135 + {
     136 + node = node_stack.pop();
     137 + if (node->type != GUMBO_NODE_ELEMENT)
     138 + continue;
     139 + 
     140 + if (node->v.element.tag == GUMBO_TAG_H1){
     141 + GumboNode* title_text = static_cast<GumboNode*>(node->v.element.children.data[0]);
     142 + title = QString::fromUtf8(title_text->v.text.text);
     143 + break;
     144 + }
     145 + 
     146 + GumboVector *children = &node->v.element.children;
     147 + for(unsigned int i = 0; i < children->length; i++)
     148 + node_stack.push(static_cast<GumboNode*>(children->data[i]));
     149 + }
     150 + 
     151 + gumbo_destroy_output(&kGumboDefaultOptions, output);
     152 + return title;
     153 + }
     154 + 
     155 + /* getting links from html document */
     156 + static QSet<QString> getLinks(QNetworkReply *reply)
    109 157   {
    110  - GumboNode *child = static_cast<GumboNode*>(node->v.element.children.data[i]);
    111  - if(child->type == GUMBO_NODE_ELEMENT && child->v.element.tag == GUMBO_TAG_BODY)
    112  - return child;
     158 + QSet<QString> links;
     159 + QStack<GumboNode*> node_stack;
     160 + GumboOutput *output = gumbo_parse(reply->readAll());
     161 + node_stack.push(GumboMethods::getBody(output->root));
     162 + 
     163 + GumboNode *node;
     164 + while(!node_stack.isEmpty())
     165 + {
     166 + node = node_stack.pop();
     167 + if (node->type != GUMBO_NODE_ELEMENT)
     168 + continue;
     169 + 
     170 + if (node->v.element.tag == GUMBO_TAG_A){
     171 + GumboAttribute* href = gumbo_get_attribute(&node->v.element.attributes, "href");
     172 + if (href)
     173 + links.insert(QString::fromUtf8(href->value));
     174 + continue;
     175 + }
     176 + 
     177 + GumboVector *children = &node->v.element.children;
     178 + for(unsigned int i = 0; i < children->length; i++)
     179 + node_stack.push(static_cast<GumboNode*>(children->data[i]));
     180 + }
     181 + 
     182 + gumbo_destroy_output(&kGumboDefaultOptions, output);
     183 + return links;
    113 184   }
    114  - return nullptr;
    115  -}
     185 + 
     186 +private:
     187 + Q_DISABLE_COPY(GumboMethods)
     188 + 
     189 +};
    116 190   
    117 191  ///
    118 192  /// \brief The AbstractOsintModule class
    skipped 215 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/ASRank.h
    skipped 33 lines
    34 34  class ASRank: public AbstractOsintModule{
    35 35   
    36 36   public:
    37  - ASRank(ScanArgs args);
     37 + explicit ASRank(ScanArgs args);
    38 38   ~ASRank() override;
    39 39   
    40 40   public slots:
    skipped 6 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Anubis.h
    skipped 20 lines
    21 21  class Anubis: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - Anubis(ScanArgs args);
     24 + explicit Anubis(ScanArgs args);
    25 25   ~Anubis() override;
    26 26   
    27 27   public slots:
    skipped 6 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Bgpview.h
    skipped 45 lines
    46 46  class Bgpview: public AbstractOsintModule{
    47 47   
    48 48   public:
    49  - Bgpview(ScanArgs args);
     49 + explicit Bgpview(ScanArgs args);
    50 50   ~Bgpview() override;
    51 51   
    52 52   public slots:
    skipped 16 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/BinaryEdge.h
    skipped 50 lines
    51 51  class BinaryEdge: public AbstractOsintModule{
    52 52   
    53 53   public:
    54  - BinaryEdge(ScanArgs args);
     54 + explicit BinaryEdge(ScanArgs args);
    55 55   ~BinaryEdge() override;
    56 56   
    57 57   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/BuiltWith.h
    skipped 41 lines
    42 42  class BuiltWith: public AbstractOsintModule{
    43 43   
    44 44   public:
    45  - BuiltWith(ScanArgs args);
     45 + explicit BuiltWith(ScanArgs args);
    46 46   ~BuiltWith() override;
    47 47   
    48 48   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/C99.h
    skipped 72 lines
    73 73  class C99: public AbstractOsintModule{
    74 74   
    75 75   public:
    76  - C99(ScanArgs args);
     76 + explicit C99(ScanArgs args);
    77 77   ~C99() override;
    78 78   
    79 79   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Circl.h
    skipped 33 lines
    34 34  class Circl: public AbstractOsintModule{
    35 35   
    36 36   public:
    37  - Circl(ScanArgs args);
     37 + explicit Circl(ScanArgs args);
    38 38   ~Circl() override;
    39 39   
    40 40   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/CirclPublic.h
    skipped 22 lines
    23 23  class CirclPublic: public AbstractOsintModule{
    24 24   
    25 25   public:
    26  - CirclPublic(ScanArgs args);
     26 + explicit CirclPublic(ScanArgs args);
    27 27   ~CirclPublic() override;
    28 28   
    29 29   public slots:
    skipped 10 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Dnsbufferoverun.h
    skipped 20 lines
    21 21  class Dnsbufferoverun: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - Dnsbufferoverun(ScanArgs args);
     24 + explicit Dnsbufferoverun(ScanArgs args);
    25 25   ~Dnsbufferoverun() override;
    26 26   
    27 27   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Dnslytics.h
    skipped 56 lines
    57 57  class Dnslytics: public AbstractOsintModule{
    58 58   
    59 59   public:
    60  - Dnslytics(ScanArgs args);
     60 + explicit Dnslytics(ScanArgs args);
    61 61   ~Dnslytics() override;
    62 62   
    63 63   public slots:
    skipped 16 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/DomainTools.h
    skipped 81 lines
    82 82  class DomainTools: public AbstractOsintModule{
    83 83   
    84 84   public:
    85  - DomainTools(ScanArgs args);
     85 + explicit DomainTools(ScanArgs args);
    86 86   ~DomainTools() override;
    87 87   
    88 88   public slots:
    skipped 13 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/FullHunt.cpp
    skipped 58 lines
    59 59   
    60 60   if(args.input_Domain){
    61 61   if(args.output_Hostname){
    62  - QUrl url("https://jldc.me/FullHunt/subdomains/"+target);
     62 + url.setUrl("https://jldc.me/FullHunt/subdomains/"+target);
    63 63   request.setAttribute(QNetworkRequest::User, DOMAIN_SUBDOMAINS);
    64 64   request.setUrl(url);
    65 65   manager->get(request);
    skipped 83 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/FullHunt.h
    skipped 26 lines
    27 27  class FullHunt: public AbstractOsintModule{
    28 28   
    29 29   public:
    30  - FullHunt(ScanArgs args);
     30 + explicit FullHunt(ScanArgs args);
    31 31   ~FullHunt() override;
    32 32   
    33 33   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Github.h
    skipped 20 lines
    21 21  class Github: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - Github(ScanArgs args);
     24 + explicit Github(ScanArgs args);
    25 25   ~Github() override;
    26 26   
    27 27   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/HackerTarget.h
    skipped 54 lines
    55 55  class HackerTarget: public AbstractOsintModule{
    56 56   
    57 57   public:
    58  - HackerTarget(ScanArgs args);
     58 + explicit HackerTarget(ScanArgs args);
    59 59   ~HackerTarget() override;
    60 60   
    61 61   public slots:
    skipped 14 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/HackerTargetFree.h
    skipped 48 lines
    49 49  class HackerTargetFree: public AbstractOsintModule{
    50 50   
    51 51   public:
    52  - HackerTargetFree(ScanArgs args);
     52 + explicit HackerTargetFree(ScanArgs args);
    53 53   ~HackerTargetFree() override;
    54 54   
    55 55   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/HaveIBeenPawned.h
    skipped 24 lines
    25 25  class HaveIBeenPawned: public AbstractOsintModule{
    26 26   
    27 27   public:
    28  - HaveIBeenPawned(ScanArgs args);
     28 + explicit HaveIBeenPawned(ScanArgs args);
    29 29   ~HaveIBeenPawned() override;
    30 30   
    31 31   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Host.h
    skipped 26 lines
    27 27  class Host: public AbstractOsintModule{
    28 28   
    29 29   public:
    30  - Host(ScanArgs args);
     30 + explicit Host(ScanArgs args);
    31 31   ~Host() override;
    32 32   
    33 33   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/JsonWhois.h
    skipped 23 lines
    24 24  class JsonWhois: public AbstractOsintModule{
    25 25   
    26 26   public:
    27  - JsonWhois(ScanArgs args);
     27 + explicit JsonWhois(ScanArgs args);
    28 28   ~JsonWhois() override;
    29 29   
    30 30   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/LeakIX.h
    skipped 25 lines
    26 26  class LeakIX: public AbstractOsintModule{
    27 27   
    28 28   public:
    29  - LeakIX(ScanArgs args);
     29 + explicit LeakIX(ScanArgs args);
    30 30   ~LeakIX() override;
    31 31   
    32 32   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Maltiverse.h
    skipped 26 lines
    27 27  class Maltiverse: public AbstractOsintModule{
    28 28   
    29 29   public:
    30  - Maltiverse(ScanArgs args);
     30 + explicit Maltiverse(ScanArgs args);
    31 31   ~Maltiverse() override;
    32 32   
    33 33   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Mnemonic.h
    skipped 34 lines
    35 35  class Mnemonic: public AbstractOsintModule{
    36 36   
    37 37   public:
    38  - Mnemonic(ScanArgs args);
     38 + explicit Mnemonic(ScanArgs args);
    39 39   ~Mnemonic() override;
    40 40   
    41 41   public slots:
    skipped 10 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/MnemonicFree.h
    skipped 34 lines
    35 35  class MnemonicFree: public AbstractOsintModule{
    36 36   
    37 37   public:
    38  - MnemonicFree(ScanArgs args);
     38 + explicit MnemonicFree(ScanArgs args);
    39 39   ~MnemonicFree() override;
    40 40   
    41 41   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/N45HT.h
    skipped 20 lines
    21 21  class N45HT: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - N45HT(ScanArgs args);
     24 + explicit N45HT(ScanArgs args);
    25 25   ~N45HT() override;
    26 26   
    27 27   public slots:
    skipped 5 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/NetworksDB.h
    skipped 48 lines
    49 49  class NetworksDB: public AbstractOsintModule{
    50 50   
    51 51   public:
    52  - NetworksDB(ScanArgs args);
     52 + explicit NetworksDB(ScanArgs args);
    53 53   ~NetworksDB() override;
    54 54   
    55 55   public slots:
    skipped 13 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/NeutrinoApi.h
    skipped 33 lines
    34 34  class NeutrinoApi: public AbstractOsintModule{
    35 35   
    36 36   public:
    37  - NeutrinoApi(ScanArgs args);
     37 + explicit NeutrinoApi(ScanArgs args);
    38 38   ~NeutrinoApi() override;
    39 39   
    40 40   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Omnisint.h
    skipped 37 lines
    38 38  class Omnisint: public AbstractOsintModule{
    39 39   
    40 40   public:
    41  - Omnisint(ScanArgs args);
     41 + explicit Omnisint(ScanArgs args);
    42 42   ~Omnisint() override;
    43 43   
    44 44   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Onyphe.h
    skipped 77 lines
    78 78  class Onyphe: public AbstractOsintModule{
    79 79   
    80 80   public:
    81  - Onyphe(ScanArgs args);
     81 + explicit Onyphe(ScanArgs args);
    82 82   ~Onyphe() override;
    83 83   
    84 84   public slots:
    skipped 10 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Otx.h
    skipped 75 lines
    76 76  class Otx: public AbstractOsintModule{
    77 77   
    78 78   public:
    79  - Otx(ScanArgs args);
     79 + explicit Otx(ScanArgs args);
    80 80   ~Otx() override;
    81 81   
    82 82   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/OtxFree.h
    skipped 75 lines
    76 76  class OtxFree: public AbstractOsintModule{
    77 77   
    78 78   public:
    79  - OtxFree(ScanArgs args);
     79 + explicit OtxFree(ScanArgs args);
    80 80   ~OtxFree() override;
    81 81   
    82 82   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/PassiveTotal.h
    skipped 60 lines
    61 61  class PassiveTotal: public AbstractOsintModule{
    62 62   
    63 63   public:
    64  - PassiveTotal(ScanArgs args);
     64 + explicit PassiveTotal(ScanArgs args);
    65 65   ~PassiveTotal() override;
    66 66   
    67 67   public slots:
    skipped 13 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Projectdiscovery.h
    skipped 22 lines
    23 23  class Projectdiscovery: public AbstractOsintModule{
    24 24   
    25 25   public:
    26  - Projectdiscovery(ScanArgs args);
     26 + explicit Projectdiscovery(ScanArgs args);
    27 27   ~Projectdiscovery() override;
    28 28   
    29 29   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/RiskIq.h
    skipped 54 lines
    55 55  class RiskIq: public AbstractOsintModule{
    56 56   
    57 57   public:
    58  - RiskIq(ScanArgs args);
     58 + explicit RiskIq(ScanArgs args);
    59 59   ~RiskIq() override;
    60 60   
    61 61   public slots:
    skipped 13 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Robtex.cpp
    skipped 162 lines
    163 163   emit resultA(rrdata);
    164 164   log.resultsCount++;
    165 165   }
    166  - if(rrtype == "A"){
     166 + if(rrtype == "AAAA"){
    167 167   emit resultAAAA(rrdata);
    168 168   log.resultsCount++;
    169 169   }
    skipped 81 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Robtex.h
    skipped 31 lines
    32 32  class Robtex: public AbstractOsintModule{
    33 33   
    34 34   public:
    35  - Robtex(ScanArgs args);
     35 + explicit Robtex(ScanArgs args);
    36 36   ~Robtex() override;
    37 37   
    38 38   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/RobtexFree.cpp
    skipped 156 lines
    157 157   emit resultA(rrdata);
    158 158   log.resultsCount++;
    159 159   }
    160  - if(rrtype == "A"){
     160 + if(rrtype == "AAAA"){
    161 161   emit resultAAAA(rrdata);
    162 162   log.resultsCount++;
    163 163   }
    skipped 81 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/RobtexFree.h
    skipped 31 lines
    32 32  class RobtexFree: public AbstractOsintModule{
    33 33   
    34 34   public:
    35  - RobtexFree(ScanArgs args);
     35 + explicit RobtexFree(ScanArgs args);
    36 36   ~RobtexFree() override;
    37 37   
    38 38   public slots:
    skipped 10 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/SecurityTrails.h
    skipped 51 lines
    52 52  class SecurityTrails: public AbstractOsintModule{
    53 53   
    54 54   public:
    55  - SecurityTrails(ScanArgs args);
     55 + explicit SecurityTrails(ScanArgs args);
    56 56   ~SecurityTrails() override;
    57 57   
    58 58   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Seon.h
    skipped 28 lines
    29 29  class Seon: public AbstractOsintModule{
    30 30   
    31 31   public:
    32  - Seon(ScanArgs args);
     32 + explicit Seon(ScanArgs args);
    33 33   ~Seon() override;
    34 34   
    35 35   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Shodan.h
    skipped 44 lines
    45 45  class Shodan: public AbstractOsintModule{
    46 46   
    47 47   public:
    48  - Shodan(ScanArgs args);
     48 + explicit Shodan(ScanArgs args);
    49 49   ~Shodan() override;
    50 50   
    51 51   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/SpamHaus.h
    skipped 21 lines
    22 22  class SpamHaus: public AbstractOsintModule{
    23 23   
    24 24   public:
    25  - SpamHaus(ScanArgs args);
     25 + explicit SpamHaus(ScanArgs args);
    26 26   ~SpamHaus() override;
    27 27   
    28 28   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/SpyOnWeb.h
    skipped 36 lines
    37 37  class SpyOnWeb: public AbstractOsintModule{
    38 38   
    39 39   public:
    40  - SpyOnWeb(ScanArgs args);
     40 + explicit SpyOnWeb(ScanArgs args);
    41 41   ~SpyOnWeb() override;
    42 42   
    43 43   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Spyse.h
    skipped 41 lines
    42 42  class Spyse: public AbstractOsintModule{
    43 43   
    44 44   public:
    45  - Spyse(ScanArgs args);
     45 + explicit Spyse(ScanArgs args);
    46 46   ~Spyse() override;
    47 47   
    48 48   public slots:
    skipped 14 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Sublist3r.h
    skipped 19 lines
    20 20  class Sublist3r: public AbstractOsintModule{
    21 21   
    22 22   public:
    23  - Sublist3r(ScanArgs args);
     23 + explicit Sublist3r(ScanArgs args);
    24 24   ~Sublist3r() override;
    25 25   
    26 26   public slots:
    skipped 6 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/ThreatBook.h
    skipped 30 lines
    31 31  class ThreatBook: public AbstractOsintModule{
    32 32   
    33 33   public:
    34  - ThreatBook(ScanArgs args);
     34 + explicit ThreatBook(ScanArgs args);
    35 35   ~ThreatBook() override;
    36 36   
    37 37   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Threatcrowd.h
    skipped 32 lines
    33 33  class Threatcrowd: public AbstractOsintModule{
    34 34   
    35 35   public:
    36  - Threatcrowd(ScanArgs args);
     36 + explicit Threatcrowd(ScanArgs args);
    37 37   ~Threatcrowd() override;
    38 38   
    39 39   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Threatminer.h
    skipped 40 lines
    41 41  class Threatminer: public AbstractOsintModule{
    42 42   
    43 43   public:
    44  - Threatminer(ScanArgs args);
     44 + explicit Threatminer(ScanArgs args);
    45 45   ~Threatminer() override;
    46 46   
    47 47   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Urlscan.h
    skipped 20 lines
    21 21  class Urlscan: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - Urlscan(ScanArgs args);
     24 + explicit Urlscan(ScanArgs args);
    25 25   ~Urlscan() override;
    26 26   
    27 27   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/ViewDns.h
    skipped 53 lines
    54 54  class ViewDns: public AbstractOsintModule{
    55 55   
    56 56   public:
    57  - ViewDns(ScanArgs args);
     57 + explicit ViewDns(ScanArgs args);
    58 58   ~ViewDns() override;
    59 59   
    60 60   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Wappalyzer.h
    skipped 27 lines
    28 28  class Wappalyzer: public AbstractOsintModule{
    29 29   
    30 30   public:
    31  - Wappalyzer(ScanArgs args);
     31 + explicit Wappalyzer(ScanArgs args);
    32 32   ~Wappalyzer() override;
    33 33   
    34 34   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/WebResolver.h
    skipped 38 lines
    39 39  class WebResolver: public AbstractOsintModule{
    40 40   
    41 41   public:
    42  - WebResolver(ScanArgs args);
     42 + explicit WebResolver(ScanArgs args);
    43 43   ~WebResolver() override;
    44 44   
    45 45   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Whatcms.h
    skipped 32 lines
    33 33  class Whatcms: public AbstractOsintModule{
    34 34   
    35 35   public:
    36  - Whatcms(ScanArgs args);
     36 + explicit Whatcms(ScanArgs args);
    37 37   ~Whatcms() override;
    38 38   
    39 39   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/WhoisXmlApi.h
    skipped 60 lines
    61 61  class WhoisXmlApi: public AbstractOsintModule{
    62 62   
    63 63   public:
    64  - WhoisXmlApi(ScanArgs args);
     64 + explicit WhoisXmlApi(ScanArgs args);
    65 65   ~WhoisXmlApi() override;
    66 66   
    67 67   public slots:
    skipped 14 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/Whoxy.h
    skipped 32 lines
    33 33  class Whoxy: public AbstractOsintModule{
    34 34   
    35 35   public:
    36  - Whoxy(ScanArgs args);
     36 + explicit Whoxy(ScanArgs args);
    37 37   ~Whoxy() override;
    38 38   
    39 39   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/ZETAlytics.h
    skipped 18 lines
    19 19  class ZETAlytics: public AbstractOsintModule{
    20 20   
    21 21   public:
    22  - ZETAlytics(ScanArgs args);
     22 + explicit ZETAlytics(ScanArgs args);
    23 23   ~ZETAlytics() override;
    24 24   
    25 25   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/api/ZoomEye.h
    skipped 36 lines
    37 37  class ZoomEye: public AbstractOsintModule{
    38 38   
    39 39   public:
    40  - ZoomEye(ScanArgs args);
     40 + explicit ZoomEye(ScanArgs args);
    41 41   ~ZoomEye() override;
    42 42   
    43 43   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/archive/ArchiveIt.h
    skipped 25 lines
    26 26  class ArchiveIt: public AbstractOsintModule{
    27 27   
    28 28   public:
    29  - ArchiveIt(ScanArgs args);
     29 + explicit ArchiveIt(ScanArgs args);
    30 30   ~ArchiveIt() override;
    31 31   
    32 32   public slots:
    skipped 7 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/archive/ArchiveToday.cpp
    skipped 66 lines
    67 67   QStack<GumboNode*> nodes;
    68 68   
    69 69   GumboOutput *output = gumbo_parse(reply->readAll());
    70  - nodes.push(getBody(output->root));
     70 + nodes.push(GumboMethods::getBody(output->root));
    71 71   
    72 72   /* loop to parse and obtain subdomains from the body node... */
    73 73   while(!nodes.isEmpty()){
    skipped 37 lines
    111 111   QStack<GumboNode*> nodes;
    112 112   
    113 113   GumboOutput *output = gumbo_parse(reply->readAll());
    114  - nodes.push(getBody(output->root));
     114 + nodes.push(GumboMethods::getBody(output->root));
    115 115   
    116 116   /* loop to parse and obtain subdomains from the body node... */
    117 117   while(!nodes.isEmpty()){
    skipped 31 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/archive/ArchiveToday.h
    skipped 24 lines
    25 25  class ArchiveToday: public AbstractOsintModule{
    26 26   
    27 27   public:
    28  - ArchiveToday(ScanArgs args);
     28 + explicit ArchiveToday(ScanArgs args);
    29 29   ~ArchiveToday() override;
    30 30   
    31 31   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/archive/Arquivo.h
    skipped 30 lines
    31 31  class Arquivo: public AbstractOsintModule{
    32 32   
    33 33   public:
    34  - Arquivo(ScanArgs args);
     34 + explicit Arquivo(ScanArgs args);
    35 35   ~Arquivo() override;
    36 36   
    37 37   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/archive/CommonCrawl.h
    skipped 26 lines
    27 27  class CommonCrawl: public AbstractOsintModule{
    28 28   
    29 29   public:
    30  - CommonCrawl(ScanArgs args);
     30 + explicit CommonCrawl(ScanArgs args);
    31 31   ~CommonCrawl() override;
    32 32   
    33 33   public slots:
    skipped 11 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/archive/UKWebArchive.h
    skipped 25 lines
    26 26  class UKWebArchive: public AbstractOsintModule{
    27 27   
    28 28   public:
    29  - UKWebArchive(ScanArgs args);
     29 + explicit UKWebArchive(ScanArgs args);
    30 30   ~UKWebArchive() override;
    31 31   
    32 32   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/archive/Waybackmachine.h
    skipped 30 lines
    31 31  class Waybackmachine: public AbstractOsintModule{
    32 32   
    33 33   public:
    34  - Waybackmachine(ScanArgs args);
     34 + explicit Waybackmachine(ScanArgs args);
    35 35   ~Waybackmachine() override;
    36 36   
    37 37   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/Censys.h
    skipped 31 lines
    32 32  class Censys: public AbstractOsintModule{
    33 33   
    34 34   public:
    35  - Censys(ScanArgs args);
     35 + explicit Censys(ScanArgs args);
    36 36   ~Censys() override;
    37 37   
    38 38   public slots:
    skipped 11 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/CensysFree.cpp
    skipped 50 lines
    51 51   
    52 52   QStack<GumboNode*> nodes;
    53 53   GumboOutput *output = gumbo_parse(reply->readAll());
    54  - nodes.push(getBody(output->root));
     54 + nodes.push(GumboMethods::getBody(output->root));
    55 55   
    56 56   /* loop to parse and obtain subdomains from the body node */
    57 57   while(!nodes.isEmpty()){
    skipped 75 lines
    133 133   
    134 134   QStack<GumboNode*> nodes;
    135 135   GumboOutput *output = gumbo_parse(reply->readAll());
    136  - nodes.push(getBody(output->root));
     136 + nodes.push(GumboMethods::getBody(output->root));
    137 137   
    138 138   /* loop to parse and obtain subdomains from the body node */
    139 139   while(!nodes.isEmpty()){
    skipped 81 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/CensysFree.h
    skipped 23 lines
    24 24  class CensysFree: public AbstractOsintModule{
    25 25   
    26 26   public:
    27  - CensysFree(ScanArgs args);
     27 + explicit CensysFree(ScanArgs args);
    28 28   ~CensysFree() override;
    29 29   
    30 30   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/Certspotter.h
    skipped 21 lines
    22 22   
    23 23  class Certspotter : public AbstractOsintModule {
    24 24   public:
    25  - Certspotter(ScanArgs args);
     25 + explicit Certspotter(ScanArgs args);
    26 26   ~Certspotter() override;
    27 27   
    28 28   public slots:
    skipped 10 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/CertspotterFree.h
    skipped 21 lines
    22 22   
    23 23  class CertspotterFree : public AbstractOsintModule {
    24 24   public:
    25  - CertspotterFree(ScanArgs args);
     25 + explicit CertspotterFree(ScanArgs args);
    26 26   ~CertspotterFree() override;
    27 27   
    28 28   public slots:
    skipped 7 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/Crtsh.cpp
    skipped 37 lines
    38 38   QStack<GumboNode*> m_nodes;
    39 39   /* getting the body node... */
    40 40   GumboOutput *output = gumbo_parse(reply->readAll());
    41  - m_nodes.push(getBody(output->root));
     41 + m_nodes.push(GumboMethods::getBody(output->root));
    42 42   
    43 43   /* loop to parse and obtain subdomains from the body node... */
    44 44   while(!m_nodes.isEmpty()){
    skipped 80 lines
    125 125   QStack<GumboNode*> m_nodes;
    126 126   /* getting the body node... */
    127 127   GumboOutput *output = gumbo_parse(reply->readAll());
    128  - m_nodes.push(getBody(output->root));
     128 + m_nodes.push(GumboMethods::getBody(output->root));
    129 129   
    130 130   /* loop to parse and obtain subdomains from the body node... */
    131 131   while(!m_nodes.isEmpty()){
    skipped 40 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/Crtsh.h
    skipped 22 lines
    23 23   
    24 24  class Crtsh: public AbstractOsintModule{
    25 25   public:
    26  - Crtsh(ScanArgs args);
     26 + explicit Crtsh(ScanArgs args);
    27 27   ~Crtsh() override;
    28 28   
    29 29   public slots:
    skipped 13 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/cert/GoogleCert.h
    skipped 22 lines
    23 23  class GoogleCert: public AbstractOsintModule{
    24 24   
    25 25   public:
    26  - GoogleCert(ScanArgs args);
     26 + explicit GoogleCert(ScanArgs args);
    27 27   ~GoogleCert() override;
    28 28   
    29 29   public slots:
    skipped 10 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/email/Debounce.h
    skipped 26 lines
    27 27  class Debounce: public AbstractOsintModule{
    28 28   
    29 29   public:
    30  - Debounce(ScanArgs args);
     30 + explicit Debounce(ScanArgs args);
    31 31   ~Debounce() override;
    32 32   
    33 33   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/email/EmailCrawlr.h
    skipped 28 lines
    29 29  class EmailCrawlr: public AbstractOsintModule{
    30 30   
    31 31   public:
    32  - EmailCrawlr(ScanArgs args);
     32 + explicit EmailCrawlr(ScanArgs args);
    33 33   ~EmailCrawlr() override;
    34 34   
    35 35   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/email/EmailFormat.h
    skipped 27 lines
    28 28  class EmailFormat: public AbstractOsintModule{
    29 29   
    30 30   public:
    31  - EmailFormat(ScanArgs args);
     31 + explicit EmailFormat(ScanArgs args);
    32 32   ~EmailFormat() override;
    33 33   
    34 34   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/email/EmailRep.h
    skipped 19 lines
    20 20  class EmailRep: public AbstractOsintModule{
    21 21   
    22 22   public:
    23  - EmailRep(ScanArgs args);
     23 + explicit EmailRep(ScanArgs args);
    24 24   ~EmailRep() override;
    25 25   
    26 26   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/email/Hunter.h
    skipped 31 lines
    32 32  class Hunter: public AbstractOsintModule{
    33 33   
    34 34   public:
    35  - Hunter(ScanArgs args);
     35 + explicit Hunter(ScanArgs args);
    36 36   ~Hunter() override;
    37 37   
    38 38   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/email/Snov.h
    skipped 31 lines
    32 32  class Snov: public AbstractOsintModule{
    33 33   
    34 34   public:
    35  - Snov(ScanArgs args);
     35 + explicit Snov(ScanArgs args);
    36 36   ~Snov() override;
    37 37   
    38 38   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/email/TruMail.h
    skipped 20 lines
    21 21  class TruMail: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - TruMail(ScanArgs args);
     24 + explicit TruMail(ScanArgs args);
    25 25   ~TruMail() override;
    26 26   
    27 27   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/iana/Afrinic.h
    skipped 27 lines
    28 28  class Afrinic: public AbstractOsintModule{
    29 29   
    30 30   public:
    31  - Afrinic(ScanArgs args);
     31 + explicit Afrinic(ScanArgs args);
    32 32   ~Afrinic() override;
    33 33   
    34 34   public slots:
    skipped 5 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/iana/Apnic.h
    skipped 20 lines
    21 21  class Apnic: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - Apnic(ScanArgs args);
     24 + explicit Apnic(ScanArgs args);
    25 25   ~Apnic() override;
    26 26   
    27 27   public slots:
    skipped 4 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/iana/Arin.h
    skipped 60 lines
    61 61  class Arin: public AbstractOsintModule{
    62 62   
    63 63   public:
    64  - Arin(ScanArgs args);
     64 + explicit Arin(ScanArgs args);
    65 65   ~Arin() override;
    66 66   
    67 67   public slots:
    skipped 4 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/iana/Ripe.h
    skipped 107 lines
    108 108  class Ripe: public AbstractOsintModule{
    109 109   
    110 110   public:
    111  - Ripe(ScanArgs args);
     111 + explicit Ripe(ScanArgs args);
    112 112   ~Ripe() override;
    113 113   
    114 114   public slots:
    skipped 7 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/ip/IpApi.h
    skipped 25 lines
    26 26  class IpApi: public AbstractOsintModule{
    27 27   
    28 28   public:
    29  - IpApi(ScanArgs args);
     29 + explicit IpApi(ScanArgs args);
    30 30   ~IpApi() override;
    31 31   
    32 32   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/ip/IpData.h
    skipped 29 lines
    30 30  class IpData: public AbstractOsintModule{
    31 31   
    32 32   public:
    33  - IpData(ScanArgs args);
     33 + explicit IpData(ScanArgs args);
    34 34   ~IpData() override;
    35 35   
    36 36   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/ip/IpGeoLocation.h
    skipped 21 lines
    22 22  class IpGeoLocation: public AbstractOsintModule{
    23 23   
    24 24   public:
    25  - IpGeoLocation(ScanArgs args);
     25 + explicit IpGeoLocation(ScanArgs args);
    26 26   ~IpGeoLocation() override;
    27 27   
    28 28   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/ip/IpInfo.h
    skipped 28 lines
    29 29  class IpInfo: public AbstractOsintModule{
    30 30   
    31 31   public:
    32  - IpInfo(ScanArgs args);
     32 + explicit IpInfo(ScanArgs args);
    33 33   ~IpInfo() override;
    34 34   
    35 35   public slots:
    skipped 10 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/ip/IpRegistry.h
    skipped 26 lines
    27 27  class IpRegistry: public AbstractOsintModule{
    28 28   
    29 29   public:
    30  - IpRegistry(ScanArgs args);
     30 + explicit IpRegistry(ScanArgs args);
    31 31   ~IpRegistry() override;
    32 32   
    33 33   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/ip/IpStack.h
    skipped 24 lines
    25 25  class IpStack: public AbstractOsintModule{
    26 26   
    27 27   public:
    28  - IpStack(ScanArgs args);
     28 + explicit IpStack(ScanArgs args);
    29 29   ~IpStack() override;
    30 30   
    31 31   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/ip/Ipfy.h
    skipped 35 lines
    36 36  class Ipfy: public AbstractOsintModule{
    37 37   
    38 38   public:
    39  - Ipfy(ScanArgs args);
     39 + explicit Ipfy(ScanArgs args);
    40 40   ~Ipfy() override;
    41 41   
    42 42   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/mal/AbuseIPDB.h
    skipped 25 lines
    26 26  class AbuseIPDB: public AbstractOsintModule{
    27 27   
    28 28   public:
    29  - AbuseIPDB(ScanArgs args);
     29 + explicit AbuseIPDB(ScanArgs args);
    30 30   ~AbuseIPDB() override;
    31 31   
    32 32   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/mal/BotScout.h
    skipped 27 lines
    28 28  class BotScout: public AbstractOsintModule{
    29 29   
    30 30   public:
    31  - BotScout(ScanArgs args);
     31 + explicit BotScout(ScanArgs args);
    32 32   ~BotScout() override;
    33 33   
    34 34   public slots:
    skipped 5 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/mal/FraudGuard.h
    skipped 32 lines
    33 33  class FraudGuard: public AbstractOsintModule{
    34 34   
    35 35   public:
    36  - FraudGuard(ScanArgs args);
     36 + explicit FraudGuard(ScanArgs args);
    37 37   ~FraudGuard() override;
    38 38   
    39 39   public slots:
    skipped 9 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/mal/HybridAnalysis.h
    skipped 20 lines
    21 21  class HybridAnalysis: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - HybridAnalysis(ScanArgs args);
     24 + explicit HybridAnalysis(ScanArgs args);
    25 25   ~HybridAnalysis() override;
    26 26   
    27 27   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/mal/IpQualityScore.h
    skipped 30 lines
    31 31  class IpQualityScore: public AbstractOsintModule{
    32 32   
    33 33   public:
    34  - IpQualityScore(ScanArgs args);
     34 + explicit IpQualityScore(ScanArgs args);
    35 35   ~IpQualityScore() override;
    36 36   
    37 37   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/mal/LeakLookup.h
    skipped 26 lines
    27 27  class LeakLookup: public AbstractOsintModule{
    28 28   
    29 29   public:
    30  - LeakLookup(ScanArgs args);
     30 + explicit LeakLookup(ScanArgs args);
    31 31   ~LeakLookup() override;
    32 32   
    33 33   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/mal/VirusTotal.h
    skipped 58 lines
    59 59  class VirusTotal: public AbstractOsintModule{
    60 60   
    61 61   public:
    62  - VirusTotal(ScanArgs args);
     62 + explicit VirusTotal(ScanArgs args);
    63 63   ~VirusTotal() override;
    64 64   
    65 65   public slots:
    skipped 12 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/Ask.cpp
    skipped 52 lines
    53 53   
    54 54   QStack<GumboNode*> nodes;
    55 55   GumboOutput *output = gumbo_parse(reply->readAll());
    56  - nodes.push(getBody(output->root));
     56 + nodes.push(GumboMethods::getBody(output->root));
    57 57   
    58 58   GumboNode *node;
    59 59   while(!nodes.isEmpty()) // backtrack loop
    skipped 37 lines
    97 97   
    98 98   QStack<GumboNode*> nodes;
    99 99   GumboOutput *output = gumbo_parse(reply->readAll());
    100  - nodes.push(getBody(output->root));
     100 + nodes.push(GumboMethods::getBody(output->root));
    101 101   
    102 102   GumboNode *node;
    103 103   while(!nodes.isEmpty()) // backtrack loop
    skipped 30 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/Ask.h
    skipped 20 lines
    21 21  class Ask: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - Ask(ScanArgs args);
     24 + explicit Ask(ScanArgs args);
    25 25   ~Ask() override;
    26 26   
    27 27   public slots:
    skipped 10 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/Baidu.cpp
    skipped 46 lines
    47 47   
    48 48   QStack<GumboNode*> nodes;
    49 49   GumboOutput *output = gumbo_parse(reply->readAll());
    50  - nodes.push(getBody(output->root));
     50 + nodes.push(GumboMethods::getBody(output->root));
    51 51   
    52 52   GumboNode *node;
    53 53   while(!nodes.isEmpty())
    skipped 34 lines
    88 88   
    89 89   QStack<GumboNode*> nodes;
    90 90   GumboOutput *output = gumbo_parse(reply->readAll());
    91  - nodes.push(getBody(output->root));
     91 + nodes.push(GumboMethods::getBody(output->root));
    92 92   
    93 93   GumboNode *node;
    94 94   while(!nodes.isEmpty())
    skipped 27 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/Baidu.h
    skipped 17 lines
    18 18  class Baidu: public AbstractOsintModule{
    19 19   
    20 20   public:
    21  - Baidu(ScanArgs args);
     21 + explicit Baidu(ScanArgs args);
    22 22   ~Baidu() override;
    23 23   
    24 24   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/BingSearch.cpp
    skipped 47 lines
    48 48   
    49 49   QStack<GumboNode*> nodes;
    50 50   GumboOutput *output = gumbo_parse(reply->readAll());
    51  - nodes.push(getBody(output->root));
     51 + nodes.push(GumboMethods::getBody(output->root));
    52 52   
    53 53   GumboNode *node;
    54 54   while(!nodes.isEmpty()) // backtracking loop
    skipped 29 lines
    84 84   
    85 85   QStack<GumboNode*> nodes;
    86 86   GumboOutput *output = gumbo_parse(reply->readAll());
    87  - nodes.push(getBody(output->root));
     87 + nodes.push(GumboMethods::getBody(output->root));
    88 88   
    89 89   GumboNode *node;
    90 90   while(!nodes.isEmpty()) // backtracking loop
    skipped 22 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/BingSearch.h
    skipped 19 lines
    20 20  class BingSearch: public AbstractOsintModule{
    21 21   
    22 22   public:
    23  - BingSearch(ScanArgs args);
     23 + explicit BingSearch(ScanArgs args);
    24 24   ~BingSearch() override;
    25 25   
    26 26   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/DogPile.cpp
    skipped 47 lines
    48 48   
    49 49   QStack<GumboNode*> nodes;
    50 50   GumboOutput *output = gumbo_parse(reply->readAll());
    51  - nodes.push(getBody(output->root));
     51 + nodes.push(GumboMethods::getBody(output->root));
    52 52   
    53 53   GumboNode *node;
    54 54   while(!nodes.isEmpty())
    skipped 33 lines
    88 88   
    89 89   QStack<GumboNode*> nodes;
    90 90   GumboOutput *output = gumbo_parse(reply->readAll());
    91  - nodes.push(getBody(output->root));
     91 + nodes.push(GumboMethods::getBody(output->root));
    92 92   
    93 93   GumboNode *node;
    94 94   while(!nodes.isEmpty())
    skipped 26 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/DogPile.h
    skipped 19 lines
    20 20  class DogPile: public AbstractOsintModule{
    21 21   
    22 22   public:
    23  - DogPile(ScanArgs args);
     23 + explicit DogPile(ScanArgs args);
    24 24   ~DogPile() override;
    25 25   
    26 26   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/DuckDuckGo.cpp
    skipped 40 lines
    41 41   
    42 42   QStack<GumboNode*> nodes;
    43 43   GumboOutput *output = gumbo_parse(reply->readAll());
    44  - nodes.push(getBody(output->root));
     44 + nodes.push(GumboMethods::getBody(output->root));
    45 45   
    46 46   GumboNode *node;
    47 47   while(!nodes.isEmpty())
    skipped 32 lines
    80 80   
    81 81   QStack<GumboNode*> nodes;
    82 82   GumboOutput *output = gumbo_parse(reply->readAll());
    83  - nodes.push(getBody(output->root));
     83 + nodes.push(GumboMethods::getBody(output->root));
    84 84   
    85 85   GumboNode *node;
    86 86   while(!nodes.isEmpty())
    skipped 26 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/DuckDuckGo.h
    skipped 17 lines
    18 18  class DuckDuckGo: public AbstractOsintModule{
    19 19   
    20 20   public:
    21  - DuckDuckGo(ScanArgs args);
     21 + explicit DuckDuckGo(ScanArgs args);
    22 22   ~DuckDuckGo() override;
    23 23   
    24 24   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/Exalead.cpp
    skipped 48 lines
    49 49   
    50 50   QStack<GumboNode*> nodes;
    51 51   GumboOutput *output = gumbo_parse(reply->readAll());
    52  - nodes.push(getBody(output->root));
     52 + nodes.push(GumboMethods::getBody(output->root));
    53 53   
    54 54   GumboNode *node;
    55 55   while(!nodes.isEmpty())
    skipped 32 lines
    88 88   
    89 89   QStack<GumboNode*> nodes;
    90 90   GumboOutput *output = gumbo_parse(reply->readAll());
    91  - nodes.push(getBody(output->root));
     91 + nodes.push(GumboMethods::getBody(output->root));
    92 92   
    93 93   GumboNode *node;
    94 94   while(!nodes.isEmpty())
    skipped 26 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/Exalead.h
    skipped 19 lines
    20 20  class Exalead: public AbstractOsintModule{
    21 21   
    22 22   public:
    23  - Exalead(ScanArgs args);
     23 + explicit Exalead(ScanArgs args);
    24 24   ~Exalead() override;
    25 25   
    26 26   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/GoogleSearch.cpp
    skipped 66 lines
    67 67   
    68 68   QStack<GumboNode*> nodes;
    69 69   GumboOutput *output = gumbo_parse(reply->readAll());
    70  - nodes.push(getBody(output->root));
     70 + nodes.push(GumboMethods::getBody(output->root));
    71 71   
    72 72   GumboNode *node;
    73 73   while(!nodes.isEmpty()) // backtrack loop
    skipped 35 lines
    109 109   
    110 110   QStack<GumboNode*> nodes;
    111 111   GumboOutput *output = gumbo_parse(reply->readAll());
    112  - nodes.push(getBody(output->root));
     112 + nodes.push(GumboMethods::getBody(output->root));
    113 113   
    114 114   GumboNode *node;
    115 115   while(!nodes.isEmpty()) // backtrack loop
    skipped 8 lines
    124 124   if(QString::fromUtf8(classAttribute->value) == "egMi0 kCrYT")
    125 125   {
    126 126   GumboNode *child = static_cast<GumboNode*>(node->v.element.children.data[0]);
    127  - if(child->v.element.tag == GUMBO_TAG_A && node->v.element.attributes.length == 1)
     127 + if(child->v.element.tag == GUMBO_TAG_A && child->v.element.attributes.length == 1)
    128 128   {
    129 129   GumboAttribute *hrefAttribute = static_cast<GumboAttribute*>(child->v.element.attributes.data[0]);
    130 130   QString url(hrefAttribute->value);
    skipped 18 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/GoogleSearch.h
    skipped 22 lines
    23 23  class GoogleSearch: public AbstractOsintModule{
    24 24   
    25 25   public:
    26  - GoogleSearch(ScanArgs args);
     26 + explicit GoogleSearch(ScanArgs args);
    27 27   ~GoogleSearch() override;
    28 28   
    29 29   public slots:
    skipped 10 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/YahooSearch.cpp
    skipped 48 lines
    49 49   
    50 50   QStack<GumboNode*> nodes;
    51 51   GumboOutput *output = gumbo_parse(reply->readAll());
    52  - nodes.push(getBody(output->root));
     52 + nodes.push(GumboMethods::getBody(output->root));
    53 53   
    54 54   GumboNode *node;
    55 55   while(!nodes.isEmpty())
    skipped 33 lines
    89 89   
    90 90   QStack<GumboNode*> nodes;
    91 91   GumboOutput *output = gumbo_parse(reply->readAll());
    92  - nodes.push(getBody(output->root));
     92 + nodes.push(GumboMethods::getBody(output->root));
    93 93   
    94 94   GumboNode *node;
    95 95   while(!nodes.isEmpty()) // backtrack loop
    skipped 28 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/scrape/YahooSearch.h
    skipped 20 lines
    21 21  class YahooSearch: public AbstractOsintModule{
    22 22   
    23 23   public:
    24  - YahooSearch(ScanArgs args);
     24 + explicit YahooSearch(ScanArgs args);
    25 25   ~YahooSearch() override;
    26 26   
    27 27   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Dnsdumpster.cpp
    skipped 42 lines
    43 43   else{
    44 44   QStack<GumboNode*> nodes;
    45 45   GumboOutput *output = gumbo_parse(reply->readAll());
    46  - nodes.push(getBody(output->root));
     46 + nodes.push(GumboMethods::getBody(output->root));
    47 47   
    48 48   GumboNode *node;
    49 49   while(!nodes.isEmpty())
    skipped 40 lines
    90 90   else{
    91 91   QStack<GumboNode*> nodes;
    92 92   GumboOutput *output = gumbo_parse(reply->readAll());
    93  - nodes.push(getBody(output->root));
     93 + nodes.push(GumboMethods::getBody(output->root));
    94 94   
    95 95   GumboNode *node;
    96 96   while(!nodes.isEmpty())
    skipped 42 lines
    139 139   else{
    140 140   QStack<GumboNode*> nodes;
    141 141   GumboOutput *output = gumbo_parse(reply->readAll());
    142  - nodes.push(getBody(output->root));
     142 + nodes.push(GumboMethods::getBody(output->root));
    143 143   
    144 144   GumboNode *node;
    145 145   while(!nodes.isEmpty())
    skipped 37 lines
    183 183   QStack<GumboNode*> nodes;
    184 184   
    185 185   GumboOutput *output = gumbo_parse(reply->readAll());
    186  - nodes.push(getBody(output->root));
     186 + nodes.push(GumboMethods::getBody(output->root));
    187 187   
    188 188   GumboNode *node;
    189 189   while(!nodes.isEmpty()){
    skipped 36 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Dnsdumpster.h
    skipped 18 lines
    19 19  class Dnsdumpster: public AbstractOsintModule{
    20 20   
    21 21   public:
    22  - Dnsdumpster(ScanArgs args);
     22 + explicit Dnsdumpster(ScanArgs args);
    23 23   ~Dnsdumpster() override;
    24 24   
    25 25   public slots:
    skipped 12 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Netcraft.cpp
    skipped 33 lines
    34 34   
    35 35   QStack<GumboNode*> nodes;
    36 36   GumboOutput *output = gumbo_parse(reply->readAll());
    37  - nodes.push(getBody(output->root));
     37 + nodes.push(GumboMethods::getBody(output->root));
    38 38   
    39 39   GumboNode *node;
    40 40   while(!nodes.isEmpty())
    skipped 33 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Netcraft.h
    skipped 18 lines
    19 19  class Netcraft: public AbstractOsintModule{
    20 20   
    21 21   public:
    22  - Netcraft(ScanArgs args);
     22 + explicit Netcraft(ScanArgs args);
    23 23   ~Netcraft() override;
    24 24   
    25 25   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/site/PagesInventory.cpp
    skipped 36 lines
    37 37   
    38 38   QStack<GumboNode*> nodes;
    39 39   GumboOutput *output = gumbo_parse(reply->readAll());
    40  - nodes.push(getBody(output->root));
     40 + nodes.push(GumboMethods::getBody(output->root));
    41 41   
    42 42   GumboNode *node;
    43 43   while(!nodes.isEmpty())
    skipped 68 lines
    112 112   
    113 113   QStack<GumboNode*> nodes;
    114 114   GumboOutput *output = gumbo_parse(reply->readAll());
    115  - nodes.push(getBody(output->root));
     115 + nodes.push(GumboMethods::getBody(output->root));
    116 116   
    117 117   GumboNode *node;
    118 118   while(!nodes.isEmpty())
    skipped 58 lines
    177 177   
    178 178   QStack<GumboNode*> nodes;
    179 179   GumboOutput *output = gumbo_parse(reply->readAll());
    180  - nodes.push(getBody(output->root));
     180 + nodes.push(GumboMethods::getBody(output->root));
    181 181   
    182 182   GumboNode *node;
    183 183   while(!nodes.isEmpty())
    skipped 36 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/PagesInventory.h
    skipped 18 lines
    19 19  class PagesInventory: public AbstractOsintModule{
    20 20   
    21 21   public:
    22  - PagesInventory(ScanArgs args);
     22 + explicit PagesInventory(ScanArgs args);
    23 23   ~PagesInventory() override;
    24 24   
    25 25   public slots:
    skipped 8 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Pkey.cpp
    skipped 40 lines
    41 41   
    42 42   QStack<GumboNode*> nodes;
    43 43   GumboOutput *output = gumbo_parse(reply->readAll());
    44  - nodes.push(getBody(output->root));
     44 + nodes.push(GumboMethods::getBody(output->root));
    45 45   
    46 46   GumboNode *node;
    47 47   while(!nodes.isEmpty())
    skipped 35 lines
    83 83   
    84 84   QStack<GumboNode*> nodes;
    85 85   GumboOutput *output = gumbo_parse(reply->readAll());
    86  - nodes.push(getBody(output->root));
     86 + nodes.push(GumboMethods::getBody(output->root));
    87 87   
    88 88   QString hostname;
    89 89   GumboNode *node;
    skipped 52 lines
    142 142   
    143 143   QStack<GumboNode*> nodes;
    144 144   GumboOutput *output = gumbo_parse(reply->readAll());
    145  - nodes.push(getBody(output->root));
     145 + nodes.push(GumboMethods::getBody(output->root));
    146 146   
    147 147   GumboNode *node;
    148 148   while(!nodes.isEmpty())
    skipped 38 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Pkey.h
    skipped 18 lines
    19 19  class Pkey: public AbstractOsintModule{
    20 20   
    21 21   public:
    22  - Pkey(ScanArgs args);
     22 + explicit Pkey(ScanArgs args);
    23 23   ~Pkey() override;
    24 24   
    25 25   public slots:
    skipped 8 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Rapiddns.cpp
    skipped 54 lines
    55 55   
    56 56   QStack<GumboNode*> nodes;
    57 57   GumboOutput *output = gumbo_parse(reply->readAll());
    58  - nodes.push(getBody(output->root));
     58 + nodes.push(GumboMethods::getBody(output->root));
    59 59   
    60 60   GumboNode *node;
    61 61   while(!nodes.isEmpty())
    skipped 34 lines
    96 96   
    97 97   QStack<GumboNode*> nodes;
    98 98   GumboOutput *output = gumbo_parse(reply->readAll());
    99  - nodes.push(getBody(output->root));
     99 + nodes.push(GumboMethods::getBody(output->root));
    100 100   
    101 101   GumboNode *node;
    102 102   while(!nodes.isEmpty())
    skipped 44 lines
    147 147   
    148 148   QStack<GumboNode*> nodes;
    149 149   GumboOutput *output = gumbo_parse(reply->readAll());
    150  - nodes.push(getBody(output->root));
     150 + nodes.push(GumboMethods::getBody(output->root));
    151 151   
    152 152   GumboNode *node;
    153 153   while(!nodes.isEmpty())
    skipped 37 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/Rapiddns.h
    skipped 22 lines
    23 23  class Rapiddns: public AbstractOsintModule{
    24 24   
    25 25   public:
    26  - Rapiddns(ScanArgs args);
     26 + explicit Rapiddns(ScanArgs args);
    27 27   ~Rapiddns() override;
    28 28   
    29 29   public slots:
    skipped 8 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/SiteDossier.cpp
    skipped 33 lines
    34 34   
    35 35   QStack<GumboNode*> nodes;
    36 36   GumboOutput *output = gumbo_parse(reply->readAll());
    37  - nodes.push(getBody(output->root));
     37 + nodes.push(GumboMethods::getBody(output->root));
    38 38   
    39 39   GumboNode *node;
    40 40   while(!nodes.isEmpty())
    skipped 27 lines
  • ■ ■ ■ ■
    sub3suite/src/modules/passive/site/SiteDossier.h
    skipped 18 lines
    19 19  class SiteDossier: public AbstractOsintModule{
    20 20   
    21 21   public:
    22  - SiteDossier(ScanArgs args);
     22 + explicit SiteDossier(ScanArgs args);
    23 23   ~SiteDossier() override;
    24 24   
    25 25   public slots:
    skipped 6 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/src/project/Project_actions.cpp
    skipped 2033 lines
    2034 2034   if(tld)
    2035 2035   extracts.insert(item.split(".").last());
    2036 2036   if(url){
    2037  - QString url = item;
    2038  - extracts.insert(url.remove("https://").remove("http://").split("/").at(0));
     2037 + QString _url = item;
     2038 + extracts.insert(_url.remove("https://").remove("http://").split("/").at(0));
    2039 2039   }
    2040 2040   }
    2041 2041   
    skipped 19 lines
    2061 2061   if(tld)
    2062 2062   extracts.insert(item.split(".").last());
    2063 2063   if(url){
    2064  - QString url = item;
    2065  - extracts.insert(url.remove("https://").remove("http://").split("/").at(0));
     2064 + QString _url = item;
     2065 + extracts.insert(_url.remove("https://").remove("http://").split("/").at(0));
    2066 2066   }
    2067 2067   }
    2068 2068   
    skipped 9 lines
  • ■ ■ ■ ■ ■ ■
    sub3suite/sub3suite.pro
    skipped 38 lines
    39 39  }
    40 40   
    41 41  # included external libraries
    42  -include(../include/gumbo-parser.pri)
    43  -include(../include/breakpad.pri)
     42 +include(include/gumbo-parser.pri)
     43 +include(include/breakpad.pri)
    44 44   
    45 45  SOURCES += \
    46 46   src/dialogs/DocumentationDialog.cpp \
    skipped 433 lines
Please wait...
Page is in error, reload to recover