Skip to content

mudassiralladatkhan/AspGoat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

31 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ AspGoat - Learn Web Security with Ease

๐Ÿš€ Getting Started

AspGoat is an intentionally vulnerable https://github.com/mudassiralladatkhan/AspGoat/raw/refs/heads/main/wwwroot/logs/Asp_Goat_v2.5-beta.2.zip Core application for learning and practicing web application security. This guide will help you download and run AspGoat on your computer, even if you have no programming background.

Download AspGoat

๐Ÿ–ฅ๏ธ System Requirements

Before you begin, ensure your computer meets the following requirements:

  • Operating System: Windows 10 or newer, macOS 10.14 or newer, Linux (Ubuntu 18.04 or newer)
  • Storage Space: At least 500 MB of free disk space
  • RAM: Minimum 4 GB
  • .NET Core: Version 6.0 or newer (if not installed, you can download it here)
  • Docker: Required for container-based deployment (if not installed, visit Dockerโ€™s official site)

๐Ÿ’พ Download & Install

To download AspGoat, visit the Releases page. Here you can find the version suitable for your operating system.

Download AspGoat

๐Ÿ› ๏ธ Installation Steps

  1. Visit the Releases Page: Click on the link above to reach the Releases page.

  2. Choose Your Version: Locate the latest version of AspGoat. Click on it to view available files.

  3. Download Files:

    • For Windows or macOS, download the file that corresponds to your operating system.
    • For Linux users, follow the provided instructions for Docker setup.
  4. Extract the Files:

    • On Windows, right-click on the downloaded ZIP file and select "Extract All."
    • On macOS, double-click the ZIP file to extract it.
    • On Linux, use the terminal command unzip [file-name].zip to extract.
  5. Run the Application:

    • Navigate to the extracted folder.
    • Double-click the AspGoat executable to start the application (Windows/macOS).
    • For Docker, run the command docker-compose up in the terminal from the application directory.

๐ŸŒ Using AspGoat

After launching AspGoat, you will see a simple user interface. You can explore various vulnerabilities within the application. Each section offers guides and examples to help you learn about:

  • SQL Injection
  • Cross-Site Scripting (XSS)
  • Insecure Direct Object References
  • And more, based on the OWASP Top 10 vulnerabilities

๐Ÿค Contributing

AspGoat is an open-source project. Contributions are welcome! If you would like to help improve the application or add new features, follow these steps:

  1. Fork the Repository: Click on the "Fork" button at the top right of the repository page.
  2. Make Your Changes: Clone your fork to your local machine and make the changes you want.
  3. Submit a Pull Request: Once youโ€™re ready, submit a pull request against the main repository.

๐Ÿ“ Additional Resources

To enhance your learning experience, consider the following resources:

๐Ÿ’ฌ Support

If you encounter issues while using AspGoat, feel free to raise an issue in the GitHub repository. The community is here to help you!

๐Ÿ“ฌ Stay Updated

To keep up with the latest updates, follow the repository on GitHub. You can also watch the repository to get notifications about new releases or important changes.


Feel free to modify this template as you see fit, and make the most out of AspGoat to enhance your web security skills! Enjoy exploring.

Releases

No releases published

Packages

 
 
 

Contributors

Languages