Package sournois?
Table des matières
- Package sournois?
- Table des matières
- Aperçu du projet
- Caractéristiques clés
- ? Conçu pour paraître conventionnel
- ? Installation sans se faire remarquer
- Package multiplateforme
- Comment commencer
- ? Installations:
- ⏱️Exécution:
- Progrès jusqu'à présent:
- Comment contribuer à ce projet
- ? Points de contribution
- ? GSSSOC Lignes directrices?
- ? Note pour les contributeurs-
- Technologies et description
- ? Note de fin
- ?Licence
Aperçu du projet
Un package Python prêt à déploier conçu pour intégrer furtivement des fichiers dans une machine, assurant des opérations de fichiers discrètes et transparentes sans détection. Ce projet n'est rien de plus qu'un package Python léger et plus rapide qui vise à mettre en évidence et à améliorer la sécurité en démontrant des vulnérabilités potentielles dans le système lorsqu'elles sont connectées à PIP.
Caractéristiques clés
? Conçu pour paraître conventionnel
- Le package s'installe comme n'importe quel package Python normal, mais sa cible principale est d'effectuer des fonctions sournoises qui sont défavorables pour les utilisateurs.
? Installation sans se faire remarquer
- Une caractéristique clé du package est qu'elle est conçue de telle manière qu'il devient difficile de détecter son installation. Le téléchargement et l'installation peuvent être faits sans se faire prendre.
Package multiplateforme
- Le package se déroule sur tous les principaux systèmes d'exploitation, y compris Windows , Linux et MacOS .
Comment commencer
? Installations:
pip install matplotlib-visual
Remarque: Le package matplotlib-visual a été mis en œuvre par Project Manager et a des détails spécifiques, il vous est suggéré de suivre les étapes ci-dessus et de débarquer le référentiel et de télécharger un package.
⏱️Exécution:
- Créez un fichier Python et entrez l'un des extraits de code ci-dessous.
- Ou ouvrez un terminal et exécutez Python de manière interactive:
Progrès jusqu'à présent:
- ? Affichage du code source dans la sortie de la console.
from matplotlib_visual . show import display
display ( "<filename-without-extension>" ) show la méthode Affiche le code source dans la console.
- ? Copie furtive dans le presse-papiers pour une méthode plus sécurisée.
from matplotlib_visual . clip import display
display ( "<filename-without-extension>" ) La méthode clip copie le code source du presse-papiers du système.
- ? Écriture du code source dans le répertoire racine du programme.
from matplotlib_visual . write import display
display ( "<filename-without-extension>" ) La méthode write écrit le fichier dans le répertoire racine de l'exécution.
- ? Stracage Web d'un presse-papiers CL1P.net.
from package_name . clp import grab
grab ( 'url-name' ) grab Method récupère le contenu du texte du presse-papiers à partir de l'URL spécifiée et l'affiche dans la console système. Si aucun contenu n'est trouvé, un message indiquant "rien de trouvé" n'est renvoyé.
Comment contribuer à ce projet
Nous accueillons tous les contributeurs de notre projet Sneaky-Package . Avant de contribuer, nous vous demandons de vous familiariser avec le projet. Le projet est adapté aux débutants et vous pouvez trouver des fonctionnalités que vous souhaitez améliorer, y compris les bogues, les améliorations ou la documentation. Voici les étapes pour commencer à contribuer :
? Fourchez le référentiel
- Accédez à la page du référentiel.
- Cliquez sur le bouton Fork (en haut à droite) pour créer une copie dans votre compte GitHub.
Clone votre fourchette
- Ouvrez votre terminal et courez:
git clone https://github.com/ENTER-YOUR-USERNAME/Sneaky-package.git
- Vous devez saisir votre nom d'utilisateur GitHub dans le code ci-dessus.
? Créer une nouvelle branche
- Créez une nouvelle branche pour votre travail pour vous assurer que les modifications apportées par d'autres contributeurs ne chevauchent pas la vôtre:
git switch YOUR-BRANCH-NAME
Apporter vos modifications
- Apportez les modifications requises dans le package et contactez le chef de projet cet is-yaash pour toutes les requêtes.
✅ Finaliser vos modifications
- Avant de passer à l'étape suivante, assurez-vous que toutes les modifications sont apportées et vérifiez-les avant de vous engager final.
Engager vos modifications
- Une fois prêt, engagez-les avec un message descriptif:
git add .
git commit -m " Added feature X or Fixed issue Y "
? Poussez vos modifications
- Poussez vos modifications à votre référentiel à fourche:
git push origin YOUR-BRANCH-NAME
Créer une demande de traction (PR)
- Retournez au référentiel d'origine ici.
- Cliquez sur le bouton Comparez et tirez la demande , écrivez une brève description de vos modifications et soumettez le PR.
? Examiner les modifications
- Le chef de projet examinera votre RP et, s'il est approuvé, votre demande sera fusionnée.
? Points de contribution
Toutes les tâches se verront attribuer différents niveaux en fonction de la complexité et des compétences requises. Chaque niveau fournit des points différents:
- ? Points de niveau 1 : 10
- ? Points de niveau 2 : 25
- ? Niveau 3 : 45 points
? GSSSOC Lignes directrices?
Il est important de respecter les directives; Les violations peuvent affecter votre profil. Passez en revue les directives ici.
? Note pour les contributeurs-
- Ce package intègre des fichiers source dans une machine cible à l'aide du répertoire
stash/ . - Un fichier de test est fourni - le rétraitez-le pour s'assurer que le contenu des fichiers à l'intérieur de la cachette apparaît sur la machine cible.
- Les noms de fichiers comme
clip.py , show.py et write.py sont des alias pour éviter la détection des opérations sensibles. - Si vous trouvez des vulnérabilités , veuillez soulever un problème! ️
Technologies et description
- Ce projet est entièrement développé dans Python .
- La base de code est compacte et légère , permettant une installation et une exécution plus rapides.
- Toutes les fonctionnalités sont construites à l'aide des modules intégrés de Python , ce qui fait de ce projet un choix idéal pour les débutants qui cherchent à explorer le développement de packages sans dépendances externes.
Un grand merci à tous les contributeurs! ?
? Note de fin
Nous remercions tous les contributeurs d'avoir joué leur rôle dans le projet, nous apprécions vraiment vos efforts. Nous encourageons d'autres contributeurs à explorer le package et nous aidons à l'améliorer, vos contributions sont précieuses.
?Licence
Le projet fonctionne en mettant en évidence et en améliorant la mesure de sécurité en démontrant des vulnérabilités potentielles lorsque le système s'est connecté à PIP. Il est sous licence sous le GPL 3.0, vous permettant de l'utiliser et de le modifier sournoisement au besoin.
Happy Speaking! ?