General is a FREE, community based project powered by eLearnSecurity.

You can think of it as a platform where the community can build, host and share vulnerable web application code for educational and research purposes.

It aims to be the largest collection of "runnable" vulnerable web applications, code samples and CMS's online.

The platform is available without any restriction to any party interested in Web Application Security:

  • Students
  • Universities
  • Researchers
  • Penetration Testers
  • Web Developers
  • Script Kiddies

Your Safety

Every time you run a new Hackme we will instantiate a new sandbox for you. You will get isolated access to it so that you will always know that the application is safe for you to be used. No other students can add malware or exploits in your sandbox. This ensures 99% safety. What about 1%?

While our team makes the best effort to moderate every and each new web app uploaded on, chances are that something can slip. If you are not 100% comfortable to trust us or the Hackme developer, please just run new Hackmes from a virtual machine or from a non production OS.

Please read the Terms of Service before running any Hackme.

The Project

The project has been envisioned, designed and developed by eLearnSecurity.
Project development happens in eLearnSecurity R&D labs in Pisa, Italy. has been self-funded and has got 0$ from government, institutions, sponsors or donors.

Anybody interested in helping us making the platform more features rich, powerful or just interesting is not just appreciated but welcome as a brother.

You can just visit our Contact us page and send us an email.


If you are thinking about sponsoring the project, you will pay for its further development and community will love it.
If you are thinking about putting banners, this is not in the spirit of any case please contact us to discuss.

Credits and Contacts

  • Giuseppe Trotta · @giutro Developer of
  • Armando Romeo · @eLearnSecurity Founder and Project manager

For bug reporting and ideas please use this link. To contact the team send an email to: