Skip to content

pixelcattt/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

PixelCat

A solution for video frame encryption

👀 Video · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Roadmap
  3. Contributing
  4. License
  5. Contact
  6. Disclaimer

About The Project

cover

This is a solution that encrypts video frames by generating a chaotic sequence, which swaps the positions of every two pixel points in the video frame according to the sequence, thereby achieving the effect of video encryption.

This repository is a TamperMonkey plugin for video decryption, designed to decrypt and render in real-time the encrypted video frames on web pages, currently supporting the bilibili.com.

(back to top)

Built With

JavaScript Tampermonkey

(back to top)

Roadmap

  • Supported Bilibili
  • Supported Youtube

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Timothy Lau - @thetimothylau - timothy-lau@outlook.com

Project Link: https://github.com/pixelcattt/core

(back to top)

Disclaimer

Important: This project is designed for educational and research purposes. Before downloading, installing, or using this project in any way, you must agree to the following disclaimer.

  1. Educational and Research Purposes: The development and provision of this plugin are intended to facilitate education and research in the field of computer science and related disciplines. It should not be used for any commercial purposes or in violation of any applicable laws and regulations.

  2. Legal and Ethical Use: Users should ensure that they comply with all relevant laws and regulations when using this plugin and agree not to use it for any illegal activities or unethical behavior.

  3. Use at Your Own Risk: While the developers have endeavored to ensure the accuracy and safety of this plugin, users should be aware that there are inherent risks in using any software. The developers assume no liability for any loss or damage that may result from the use of this plugin.

  4. Copyright and Licensing: This project may include third-party code or resources, which should be used in accordance with their respective licenses. For the original code portion, unless otherwise stated, you may not copy, modify, or redistribute it.

  5. Limitation of Liability: The developers shall not be liable for any direct, indirect, incidental, special, or punitive damages arising from the use or inability to use this plugin.

  6. Final Interpretation: The final interpretation of this disclaimer lies with the developers. The developers reserve the right to update this disclaimer at any time.

By downloading, installing, or using this plugin, you agree to accept the terms of this disclaimer. If you do not agree with any part of this disclaimer, please do not use this plugin.

(back to top)

Releases

No releases published

Packages

No packages published