Skip to content

ralvarep/Penetration-Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Penetration Testing

This repository provides a virtual scenario of Penetration Testing to explore vulnerabilities.

Demo scenario has been created using Virtual Networks over linuX (VNX).

Index:

Requirements

  • VNX installed (VNX Installation Guide)
  • Operating System: Ubuntu 16.04
  • Hard Drive: 40 GB avaible space (Filesystem size)
  • Memory: 8 GB RAM or more

Scenario

Usage

STEP 1: Clone this repository

$ git clone https://github.com/ralvarep/Penetration-Testing.git

STEP 2: Build filesystems

$ filesystems/create-rootfs_all

This step may take several minutes, depending on your Internet connection. It will download all the necessary filesystems of the virtual machines.

STEP 3: Create virtual scenario

$ sudo vnx -f Penetration-Testing.xml -t

When the scenario is created, you can login to consoles with root:xxxx.

STEP 4 (Optional): Network Configuration in Windows 7

If you want to use Windows 7 in the scenario, you have to configure the following network settings:

  • For IPv4:

Configuration-IPv4

  • For IPv6:

Configuration-IPv6

OTHER OPTIONS:

  • Launch terminal of some virtual machine
$ sudo vnx -f Penetration-Testing.xml --console -M VM-NAME
  • Shutdown scenario
$ sudo vnx -f Penetration-Testing.xml --shutdown
  • Start scenario that has previously been shutdown
$ sudo vnx -f Penetration-Testing.xml --start
  • Destroy scenario
$ sudo vnx -f Penetration-Testing.xml -P

Author

This project has been developed by Raúl Álvarez Pinilla as a result of the Specialit's Degree in Information and Computer Security at University of Castilla-La Mancha.

References

About

Virtual scenario for Network Penetration Testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages