Hinterhältiges Paket?
Inhaltsverzeichnis
- Hinterhältiges Paket?
- Inhaltsverzeichnis
- Projektübersicht
- Schlüsselmerkmale
- ? Entwickelt, um konventionell auszusehen
- ? Installieren, ohne bemerkt zu werden
- Plattformpaket
- Wie man anfängt-
- ? Installationen:
- ⏱️Exezution:
- Fortschritte bisher:
- Wie man zu diesem Projekt beiträgt
- ? Beitragspunkte
- ? GSSOC -Richtlinien?
- Hinweis für Mitwirkende-
- Technologien & Beschreibung
- ? Endnotiz
- ?Lizenz
Projektübersicht
Ein Python-Paket, das bereit ist, Dateien in einer Maschine heimlich zu integrieren, um diskrete und nahtlose Dateioperationen ohne Erkennung sicherzustellen. Dieses Projekt ist nichts weiter als ein leichtes und schnelleres Python -Paket, das die Sicherheit hervorheben und verbessern soll, indem potenzielle Schwachstellen im System nach demonstrieren, wenn sie mit PIP verbunden sind.
Schlüsselmerkmale
? Entwickelt, um konventionell auszusehen
- Das Paket installiert wie jedes normale Python -Paket, aber das Hauptziel ist es, hinterhältige Funktionen auszuführen, die für Benutzer ungünstig sind.
? Installieren, ohne bemerkt zu werden
- Ein wichtiges Merkmal des Pakets ist, dass es so gestaltet ist, dass es schwierig wird, seine Installation zu erkennen. Der Download und die Installation können durchgeführt werden, ohne erwischt zu werden.
Plattformpaket
- Das Paket läuft über alle wichtigen Betriebssysteme, einschließlich Windows , Linux und MacOS .
Wie man anfängt-
? Installationen:
pip install matplotlib-visual
Hinweis: Das matplotlib-visual Paket wurde von Project Manager implementiert und enthält Details für ihn. Es wird vorgeschlagen, die obigen Schritte auszuführen, das Repository zu geben und ein Paket hochzuladen.
⏱️Exezution:
- Erstellen Sie eine Python -Datei und geben Sie einen der folgenden Code -Snippets ein.
- Oder öffnen Sie ein Terminal und führen Sie Python interaktiv aus:
Fortschritte bisher:
- Quellcode in der Konsolenausgabe anzeigen .
from matplotlib_visual . show import display
display ( "<filename-without-extension>" ) Methode show Zeigt den Quellcode in der Konsole an.
- "Stealth Copy Copy in die Zwischenablage, um eine sichere Methode zu erhalten.
from matplotlib_visual . clip import display
display ( "<filename-without-extension>" ) clip -Methode kopiert den Quellcode in die Zwischenablage des Systems.
- Schreiben Sie den Quellcode in das Root -Verzeichnis des Programms.
from matplotlib_visual . write import display
display ( "<filename-without-extension>" ) write die Datei in das Stammverzeichnis der Ausführung.
- "Web -Scraping aus einer Cl1p.net -Zwischenablage.
from package_name . clp import grab
grab ( 'url-name' ) grab -Methode ruft den Textinhalt der Zwischenablage aus der angegebenen URL ab und zeigt sie in der Systemkonsole an. Wenn kein Inhalt gefunden wird, wird eine Nachricht, die angibt, dass "nichts gefundenes" angibt.
Wie man zu diesem Projekt beiträgt
Wir begrüßen alle Mitwirkenden zu unserem Projekt Sneaky-Package . Vor dem Beitrag bitten wir Sie, sich mit dem Projekt vertraut zu machen. Das Projekt ist anfängerfreundlich und Sie können Funktionen finden, die Sie verbessern möchten, einschließlich Fehler, Verbesserungen oder Dokumentationen. Hier sind Schritte, um mitzunehmen :
? Geben Sie das Repository auf
- Gehen Sie zur Seite "Repository".
- Klicken Sie auf die Schaltfläche Fork (oben rechts), um eine Kopie in Ihrem GitHub -Konto zu erstellen.
Klonen Sie Ihre Gabel
- Öffnen Sie Ihr Terminal und laufen Sie:
git clone https://github.com/ENTER-YOUR-USERNAME/Sneaky-package.git
- Sie müssen Ihren Github -Benutzernamen im obigen Code eingeben.
? Erstellen Sie einen neuen Zweig
- Erstellen Sie eine neue Filiale für Ihre Arbeit, um sicherzustellen, dass sich Änderungen, die von anderen Mitwirkenden vorgenommen wurden, nicht mit Ihren überschneiden:
git switch YOUR-BRANCH-NAME
Nehmen Sie Ihre Änderungen vor
- Nehmen Sie die erforderlichen Änderungen im Paket vor und wenden Sie sich an den Projektmanager.
✅ Füllen Sie Ihre Änderungen ab
- Bevor Sie zum nächsten Schritt fortfahren, stellen Sie sicher, dass alle Änderungen vorgenommen werden, und überprüfen Sie sie erneut, bevor Sie das endgültige Commit einnehmen.
Verpflichten Sie Ihre Änderungen
- Sobald Sie fertig sind, verpflichten Sie sie mit einer beschreibenden Nachricht:
git add .
git commit -m " Added feature X or Fixed issue Y "
? Drücken Sie Ihre Änderungen
- Drücken Sie Ihre Änderungen in Ihr Forked Repository:
git push origin YOUR-BRANCH-NAME
Erstellen Sie eine Pull Request (PR)
- Kehren Sie hier zum ursprünglichen Repository zurück.
- Klicken Sie auf die Schaltfläche "Vergleichen und anziehen" , schreiben Sie eine kurze Beschreibung Ihrer Änderungen und senden Sie die PR.
? Überprüfung Änderungen
- Der Projektmanager überprüft Ihre PR, und wenn Sie genehmigt werden, wird Ihre Anfrage zusammengeführt.
? Beitragspunkte
Alle Aufgaben werden verschiedene Ebenen auf der Grundlage von Komplexität und erforderlichen Fähigkeiten zugewiesen. Jedes Level liefert unterschiedliche Punkte:
- ? Stufe 1 : 10 Punkte
- ? Stufe 2 : 25 Punkte
- ? Stufe 3 : 45 Punkte
? GSSOC -Richtlinien?
Es ist wichtig, sich an die Richtlinien zu halten. Verstöße können sich auf Ihr Profil auswirken. Überprüfen Sie die Richtlinien hier.
Hinweis für Mitwirkende-
- Dieses Paket integriert Quelldateien mit dem
stash/ Verzeichnis in einen Zielgerät. - Es wird eine Testdatei bereitgestellt, um sicherzustellen, dass der Inhalt der Dateien im Vorrat auf der Zielmaschine angezeigt wird.
- Dateinamen wie
clip.py , show.py und write.py sind Aliase , um die Erkennung sensibler Operationen zu vermeiden. - Wenn Sie Schwachstellen finden, stellen Sie bitte ein Problem an! Euen
Technologien & Beschreibung
- Dieses Projekt wird vollständig in Python entwickelt.
- Die Codebasis ist kompakt und leicht , was eine schnellere Installation und Ausführung ermöglicht.
- Alle Funktionen werden mit den integrierten Modulen von Python erstellt, wodurch dieses Projekt zu einer idealen Wahl für Anfänger wird, die die Paketentwicklung ohne externe Abhängigkeiten erkunden möchten.
Vielen Dank an alle Mitwirkenden! ?
? Endnotiz
Wir danken allen Mitwirkenden, dass sie ihre Rolle im Projekt gespielt haben. Wir schätzen Ihre Bemühungen sehr. Wir ermutigen andere Mitwirkende, das Paket zu erkunden und uns zu verbessern, Ihre Beiträge sind wertvoll.
?Lizenz
Das Projekt erfolgt durch Hervorhebung und Verbesserung der Sicherheitsmaßnahmen, indem es potenzielle Schwachstellen demonstriert, wenn das System mit PIP verbunden ist. Es ist unter der GPL 3.0 lizenziert, sodass Sie es bei Bedarf hinterhältig verwenden und ändern können.
Viel Spaß beim Schlagen! ?