mlsanityData to 7 Oct 2026

GAIL-PT: A Generic Intelligent Penetration Testing Framework with Generative Adversarial Imitation Learning

arXiv 2204.01975 ↗First posted 5 Apr 2022cs.CR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Penetration testing (PT) is an efficient network testing and vulnerability mining tool by simulating a hacker's attack for valuable information applied in some areas. Compared with manual PT, intelligent PT has become a dominating mainstream due to less time-consuming and lower labor costs. Unfortunately, RL-based PT is still challenged in real exploitation scenarios because the agent's action space is usually high-dimensional discrete, thus leading to algorithm convergence difficulty. Besides, most PT methods still rely on the decisions of security experts. Addressing the challenges, for the first time, we introduce expert knowledge to guide the agent to make better decisions in RL-based PT and propose a Generative Adversarial Imitation Learning-based generic intelligent Penetration testing framework, denoted as GAIL-PT, to solve the problems of higher labor costs due to the involvement of security experts and high-dimensional discrete action space. Specifically, first, we manually collect the state-action pairs to construct an expert knowledge base when the pre-trained RL / DRL model executes successful penetration testings. Second, we input the expert knowledge and the state-action pairs generated online by the different RL / DRL models into the discriminator of GAIL for training. At last, we apply the output reward of the discriminator to guide the agent to perform the action with a higher penetration success rate to improve PT's performance. Extensive experiments conducted on the real target host and simulated network scenarios show that GAIL-PT achieves the SOTA penetration performance against DeepExploit in exploiting actual target Metasploitable2 and Q-learning in optimizing penetration path, not only in small-scale with or without honey-pot network environments but also in the large-scale virtual network environment.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 51 references that are in the map. First posted on arXiv 5 Apr 2022.

Builds on

18 of 51 references.

References · 18

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2022Generative Adversarial Networkscited by 5,603
  3. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  4. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  5. 2016Generative Adversarial Imitation Learningcited by 1,576
  6. 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
  7. 2018Behavioral Cloning from Observationcited by 482
  8. 2018A Survey of Inverse Reinforcement Learning: Challenges, Methods and Progresscited by 294
  9. 2019A Theoretical Analysis of Deep Q-Learningcited by 212
  10. 2015Deep Reinforcement Learning in Large Discrete Action Spacescited by 158
  11. 2016Model-Free Imitation Learning with Policy Optimizationcited by 52
  12. 2019Random Expert Distillation: Imitation Learning via Expert Policy Support Estimationcited by 42
6 more
  1. 2019Autonomous Penetration Testing using Reinforcement Learningcited by 33
  2. 2019Growing Action Spacescited by 29
  3. 2021Deep hierarchical reinforcement agents for automated penetration testingcited by 19
  4. 2013POMDPs Make Better Hackers: Accounting for Uncertainty in Penetration Testingcited by 14
  5. 2013Penetration Testing == POMDP Solving?cited by 9
  6. 2020Reinforcement Learning Based Penetration Testing of a Microgrid Control Algorithmcited by 2

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2025Pentest-R1: Towards Autonomous Penetration Testing Reasoning Optimized via Two-Stage Reinforcement Learning
  2. 2026Pen-Strategist: A Reasoning Framework for Penetration Testing Strategy Formation and Analysis
  3. 2024AutoPenBench: Benchmarking Generative Agents for Penetration Testing
  4. 2026ZERO-APT: A Closed-Loop Adversarial Framework for LLM-Driven Automated Penetration Testing under Intelligent Defense ↗
  5. 2026From Controlled to the Wild: Evaluation of Pentesting Agents for the Real-World
  6. 2025VulnBot: Autonomous Penetration Testing for A Multi-Agent Collaborative Framework
  7. 2020On Computation and Generalization of Generative Adversarial Imitation Learning
  8. 2018Sample-Efficient Imitation Learning via Generative Adversarial Nets