mlsanityData to 14 Oct 2026

Leveraging AI to optimize website structure discovery during Penetration Testing

arXiv 2101.07223 ↗First posted 18 Jan 2021cs.CR cs.AI cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Dirbusting is a technique used to brute force directories and file names on web servers while monitoring HTTP responses, in order to enumerate server contents. Such a technique uses lists of common words to discover the hidden structure of the target website. Dirbusting typically relies on response codes as discovery conditions to find new pages. It is widely used in web application penetration testing, an activity that allows companies to detect websites vulnerabilities. Dirbusting techniques are both time and resource consuming and innovative approaches have never been explored in this field. We hence propose an advanced technique to optimize the dirbusting process by leveraging Artificial Intelligence. More specifically, we use semantic clustering techniques in order to organize wordlist items in different groups according to their semantic meaning. The created clusters are used in an ad-hoc implemented next-word intelligent strategy. This paper demonstrates that the usage of clustering techniques outperforms the commonly used brute force methods. Performance is evaluated by testing eight different web applications. Results show a performance increase that is up to 50% for each of the conducted experiments.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 11 of its 44 references that are in the map. First posted on arXiv 18 Jan 2021.

Builds on

11 of 44 references.

References · 11

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
  3. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
  4. 2017SemEval-2017 Task 1: Semantic Textual Similarity - Multilingual and Cross-lingual Focused Evaluationcited by 1,001
  5. 2014Distributed Representations of Sentences and Documentscited by 678
  6. 2018Universal Sentence Encodercited by 489
  7. 2017Supervised Learning of Universal Sentence Representations from Natural Language Inference Datacited by 432
  8. 2020Deep Learning for Anomaly Detection: A Reviewcited by 159
  9. 2017PassGAN: A Deep Learning Approach for Password Guessingcited by 25
  10. 2017Learn&Fuzz: Machine Learning for Input Fuzzingcited by 23
  11. 2018Portable, Data-Driven Malware Detection using Language Processing and Machine Learning Techniques on Behavioral Analysis Reportscited by 3

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.