Git Product home page Git Product logo

practical-bug-bounty's Introduction

Practical Bug Bounty

Welcome to the Practical Bug Bounty project! This platform is designed to help users discover bug bounty-related videos, organized into categories, offering a curriculum-like experience.

newdemo.mov

Contributing to Content

If you're interested in contributing to the content side of the project, we maintain a separate repository specifically for that purpose. You can find it here.

Steps to Contribute:

  1. Fork and Clone the content repository.
  2. Create a new module, submodule, or topic by following the folder structure and adding the necessary JSON and markdown files.
  3. Once you've added your content, use the provided script to generate a Django-compatible JSON dump.
  4. Submit a pull request with your changes.
  5. After review, if everything looks good, your content will be merged and reflected on the main platform.

Thank you for helping the community grow!

Important Note:

When contributing to the content, ensure that the videos and resources you add are relevant, up-to-date, and adhere to the highest ethical standards. We want this platform to be a trusted resource for everyone in the bug bounty community.

🚧 Project Status: In Development 🚧

This project is currently in its development phase and there's a lot more to be done. I am actively seeking community contributions to make this platform even better!

Features

  • Video Organization: Discover the latest bug bounty videos, neatly organized into various categories.
  • Course Curriculum: Provides a curriculum-like structure for streamlined learning.
  • Community Driven: Built with love by the community, for the community.

Contributing

I am always welcoming contributions from everyone! Whether it's a typo fix, a new feature, or a bug fix, your help is greatly appreciated.

Development Setup

  1. Clone the Repository:

    git clone https://github.com/patrikfehrenbach/practical-bug-bounty.git practical-bug-bounty/
    cd practical-bug-bounty
  2. Install Django + Addons

    python3 -m pip install -r requirements.txt
  3. Run migrations

    cd bugbountytube/
    python3 manage.py migrate
  4. Create super user

    python3 manage.py createsuperuser
  5. Run the server

    python3 manage.py runserver
  6. Navigate to http://localhost:8000

Usage

To Create a new Module:

  1. Log into the Backend http://localhost:8000/admin
  2. Go to Categories -> Click on add
  3. Fill in the details
  4. Click on Save
Screenshot 2023-10-06 at 12 49 53

To Link a Video to a Module

  1. Log into the Backend http://localhost:8000/admin
  2. Go to Videos -> Click on add
  3. Fill in the details
  4. Click on Save
Screenshot 2023-10-06 at 12 50 27

Made with ❤️ by @itsecurityguard for the Open Source community.

practical-bug-bounty's People

Contributors

patrikfehrenbach avatar dwisiswant0 avatar

Stargazers

 avatar Sheldon Menezes avatar  avatar HIEP NGUYEN avatar thekaiz3n avatar E3re avatar Andrey Stepanov avatar  avatar Subxpl0it avatar  avatar  avatar  avatar Smith Noorah  avatar  avatar Galih Anggoro Prasetya avatar Himanshu Bhatnagar avatar Danny V avatar zhifan avatar Alamin Hossyin avatar Ryan Armstrong avatar Zerbaliy3v avatar cocoonk1d avatar Kepler avatar Will Kapcio avatar  avatar vinaykumar🍁 avatar Abraxas avatar  avatar André Falk avatar Abdelmajid M. avatar Muhammad Abdullah avatar Julian Ramirez Chacon avatar Ajam avatar Stephen avatar Jamal Akhtar  avatar Alpesh Bhagwatkar avatar  avatar Constant Learner avatar Gio avatar  avatar Chirag Bablani avatar アカメ avatar Lennie Budgell avatar The Red Operator avatar  avatar Liu Zhihong avatar Mohamed Anani avatar Ryan Bradshaw avatar Saumadip Mandal avatar GS avatar Himanshu Sharma avatar  avatar Naveen raj avatar AD avatar Rafael de Paula avatar ^\_/^ avatar six2dez avatar Gr3yD0g avatar Pedro Grilo avatar Kannan avatar  avatar 爱可可-爱生活 avatar  avatar berkay akçören avatar Shubham BHowmik avatar Gursewak Singh avatar Lukman Ernandi avatar Pham Tai Tue, tuedenn, td, mart.td, whatever avatar ʏᴀꜱʜʜ avatar  avatar Sagar Kapasi avatar Morning_Star avatar  avatar Deepu Nagarajan avatar Bogdan B Lev - shar avatar exploiter33 avatar Dheeraj Yadav avatar Asif Pathan avatar Mitul avatar Prabin369 avatar AlexBecerra avatar  avatar Khaled Mohamed avatar Jaikishan Tulswani avatar Behrad Jafari avatar Aryan avatar  avatar Mohammad  avatar Zeeshan Khan avatar Pedro Sampaio avatar Sam Sanoop avatar Amarnath avatar

Watchers

 avatar  avatar Deepu Nagarajan avatar Shubham BHowmik avatar

practical-bug-bounty's Issues

staticfiles dir doesn't exist

$ python3 manage.py runserver
Performing system checks...

System check identified some issues:

WARNINGS:
?: (staticfiles.W004) The directory '/tmp/practical-bug-bounty/bugbountytube/bugbountytube/static/' in the STATICFILES_DIRS setting does not exist.

System check identified 1 issue (0 silenced).

YouTube Video Not Stopping When Closing Popup

YouTube Video Not Stopping When Closing Popup

Issue Description:
When a user is playing a video and closes the popup, the video continues to play in the background. This behavior forces the user to return to the video manually and stop it. This interrupts the user experience and can be frustrating.

Expected Behavior:
If the user clicks the close button on the popup, the video should stop playing immediately. This will enhance user convenience and ensure a seamless experience when interacting with the platform.

Steps to Reproduce:

  1. Open the application and play a video.
  2. Close the popup containing the video while it's playing.
  3. Observe that the video continues to play even after the popup is closed.

Screenshots/Attachments:
Pasted image 20231010102323

Additional Information:

  • Operating System: [e.g., Windows 10,Linux Mint 21.2]
  • Browser and Version: [Brave Version 1.57.62 ]
  • Device: [Desktop, Laptop,]

Note: This issue affects the user experience negatively and should be prioritized for resolution.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.