Sneaky-Package

This is my side project that exploits the permissions and vulnerabilities of **pip** packages, which is capable of sneaking in *sensitive information, source code, or any malware* into a local machine.


SNEAKY PACKAGE 👾

GSSoC-ext

Table of Contents

  1. 🚀Project Overview
  2. ✨ Key Features ✨
  3. 🚀 How to Contribute to This Project
  4. 🏆 Contribution Points
  5. 📄 GSSoC Guidelines 📄
  6. 📑 Note for Contributors
  7. 🟡Technologies & Description
  8. Contributors ✨
  9. 💌 Ending Note
  10. 🪪 Licence

🚀Project Overview

A ready-to-deploy Python package designed to stealthily integrate files within a machine, ensuring discreet and seamless file operations without detection. This project is nothing more than a lightweight & faster Python package that aims to highlight and improve security by demonstrating potential vulnerabilities in the system when connected with pip.


✨ Key Features ✨

💾 Designed to Look Conventional

📥 Installing Without Getting Noticed

🖥️ Cross-Platform Package


🛠️How to Get Started-


🔧 Installations:

pip install matplotlib-visual

Note: The matplotlib-visual package has been implemented by Project Manager and has details specific to him, you are suggested to follow the steps above and fork the repository and upload a package.

⏱️Execution:

  1. Create a Python file and enter any of the code snippets below.
  2. Or, open a terminal and run Python interactively:
python

📊Progress so far:

    from matplotlib_visual.models import display
    display("<filename-without-extension>")

models method displays source code in the console.

    from matplotlib_visual.graph import display
    display("<filename-without-extension>")

graph method copies the source code to the system's clipboard.

    from matplotlib_visual.piechart import display
    display("<filename-without-extension>")

piechart method writes the file in the root directory of execution.

     from package_name.clp import grab
     grab('url-name')

grab method retrieves the clipboard's text content from the specified URL and displays it in the system console. If no content is found, a message indicating "nothing found" is returned.


🚀 How to Contribute to This Project

We welcome all contributors to our project Sneaky-Package. Before contributing we request you to get familiar with the project. The project is beginner friendly and you can find features you would like to improve including bugs, enhancements or documentation. Here are steps to start contributing:

  1. 🍴 Fork the Repository

    • Go to the repository page.
    • Click the Fork button (top right) to create a copy in your GitHub account.
  2. 💻 Clone Your Fork

    • Open your terminal and run:
      git clone https://github.com/ENTER-YOUR-USERNAME/Sneaky-package.git
      
    • You have to enter your Github username in above code.
  3. 🌿 Create a New Branch

    • Create a new branch for your work to ensure that changes made by other contributors don't overlap with yours:
      git switch YOUR-BRANCH-NAME
      
  4. 🛠️ Make Your Changes

    • Make the required changes in the package, and contact the project manager this-is-yaash for any queries.
  5. ✅ Finalize Your Changes

    • Before you proceed to the next step ensure all changes are made and check them once again before making the final commit.
  6. 💬 Commit Your Changes

    • Once ready, commit them with a descriptive message:
      git add .
      git commit -m "Added feature X or Fixed issue Y"
      
  7. 📤 Push Your Changes

    • Push your changes to your forked repository:
      git push origin YOUR-BRANCH-NAME
      
  8. 🔄 Create a Pull Request (PR)

    • Go back to the original repository here.
    • Click the Compare & pull request button, write a short description of your changes, and submit the PR.
  9. 🔎 Review Changes

    • The project manager will review your PR, and if approved, your request will be merged.

🏆 Contribution Points

All tasks will be assigned various levels based on complexity and required skills. Each level provides different points:


📄GSSoC Guidelines 📄

It is important to adhere to the guidelines; violations can affect your profile. Review the guidelines here.

📑Note for Contributors-


Technologies & Description

Big thanks to all the contributors! 🎉

Contributors ✨

Thanks goes to these wonderful people:

💌 Ending Note

We thank all the contributors for playing their part in the project, we really appreciate your efforts. We encourage other contributors to explore the package and help us enhance it, your contributions are valuable.

🪪Licence

The project works by highlighting and improving security measure by demonstrating potential vulnerabilities when the system connected with pip. It is licensed under the GPL 3.0, allowing you to sneakily use and modify it as needed.


Happy sneaking! 🤫