DevOps Engineer-Tutorials

DevOps Engineer-Tutorials führen von Linux-Grundlagen zu Docker, Kubernetes, CI/CD und Cloud-Native-Workflows mit Automatisierung und Containern.

Jenkins Benutzerverwaltung

Jenkins Benutzerverwaltung

Lernen Sie, wie Sie Jenkins-Benutzerkonten über die Weboberfläche erstellen, aktualisieren und löschen.
Jenkins
Builds parametrisieren und Skripte verwenden

Builds parametrisieren und Skripte verwenden

Lernen Sie, wie Sie Jenkins Freestyle-Jobs durch Build-Parameter, Shell-Skripte, Parameter-Umgebungsvariablen und shell-gesteuerte Fehlerbehandlung flexibel gestalten.
Jenkins
Verwaltung installierter Plugins in Jenkins

Verwaltung installierter Plugins in Jenkins

Lernen Sie, wie Sie installierte Jenkins-Plugins überprüfen, Update-Informationen einsehen und ein vorhandenes Plugin für die Deinstallation markieren, ohne auf externe Plugin-Downloads angewiesen zu sein.
Jenkins
Einführung in Jenkins Pipelines

Einführung in Jenkins Pipelines

Lernen Sie Jenkins Declarative Pipelines kennen, indem Sie ein Pipeline-Projekt erstellen, eine Jenkinsfile aus einem lokalen Git-Service laden, diese ausführen und Stages sowie Umgebungsvariablen untersuchen.
Jenkins
Integration von Jenkins mit Versionsverwaltung (Git)

Integration von Jenkins mit Versionsverwaltung (Git)

Lernen Sie, wie Sie ein Jenkins Freestyle-Projekt mit einem lokalen Git-Dienst verbinden, einen Build aus dem ausgecheckten Quellcode ausführen und SCM-Polling aktivieren.
Jenkins
Inspektion von Jenkins mit Docker

Inspektion von Jenkins mit Docker

Lernen Sie, wie Sie einen in Docker ausgeführten Jenkins-Controller inspizieren, einschließlich Container, Image, Ports, Jenkins-Home-Verzeichnis, Protokollen und der Weboberfläche.
Jenkins
Erkundung der Jenkins-Oberfläche

Erkundung der Jenkins-Oberfläche

In diesem Lab lernen Sie die Grundlagen der Jenkins-Benutzeroberfläche kennen, indem Sie durch das Dashboard navigieren, Ihr erstes Freestyle-Projekt erstellen, einen Build ausführen und die Ergebnisse einsehen.
Jenkins
Konfiguration grundlegender Freestyle-Projekte

Konfiguration grundlegender Freestyle-Projekte

In diesem Lab lernen Sie, wie Sie ein einfaches Jenkins Freestyle-Projekt konfigurieren, einschließlich des Hinzufügens von Build-Schritten, Post-Build-Aktionen, Build-Triggern, der Archivierung von Artefakten und der Bereinigung des Arbeitsbereichs.
Jenkins
Kritische Systemressourcen entdecken

Kritische Systemressourcen entdecken

Lernen Sie grundlegende Linux-Befehle zum Auffinden von Dateien und ausführbaren Programmen kennen, darunter 'which', 'whereis' und 'find'. Erfahren Sie, wie Sie effizient durch das Dateisystem navigieren und wichtige Systemressourcen lokalisieren.
Linux
Einen Port-Scanner mit Python entwickeln

Einen Port-Scanner mit Python entwickeln

In diesem Lab entwickeln wir einen Server-Port-Scanner mit Python, um offene Ports auf einem Zielserver zu identifizieren. Dieses Werkzeug ist sowohl für Systemadministratoren zur Überprüfung von Sicherheitsrichtlinien als auch für Sicherheitsanalysten zur Identifizierung aktiver Netzwerkdienste unverzichtbar. Wir behandeln die wesentlichen Aspekte des Port-Scannings, einschließlich Methodik und Auswirkungen. Dabei erstellen wir einen einfachen, aber effektiven Scanner und nutzen Pythons Multi-Threading-Fähigkeiten, um die Effizienz und Leistung zu steigern.
Python
Entschlüsselung streng geheimer Dokumente

Entschlüsselung streng geheimer Dokumente

In dieser Herausforderung stellen Sie Ihre Cybersicherheitskenntnisse unter Beweis, indem Sie ein streng geheimes Dokument entschlüsseln. Decken Sie verborgene Informationen auf und demonstrieren Sie Ihre Expertise in Kryptografie und Datensicherheit.
Linux
Nachrichten mit Netcat empfangen

Nachrichten mit Netcat empfangen

In dieser Challenge lernst du, wie man Netcat zum Empfangen von Nachrichten einsetzt. Du erstellst ein Skript, um eingehende Signale abzufangen und anzuzeigen, und sammelst dabei praktische Erfahrungen in den Grundlagen der Netzwerkkommunikation und Cybersicherheit.
Linux
Netzwerk-Scanning mit Nmap

Netzwerk-Scanning mit Nmap

In diesem Lab lernen Sie, wie Sie Nmap für das Netzwerk-Scanning einsetzen. Sie behandeln die Installation von Nmap, das Verständnis von IP-Adressen, die Durchführung von Basis-Scans und Betriebssystem-Erkennungen sowie das Scannen ganzer Netzwerkbereiche. Verbessern Sie Ihre Cybersicherheits-Kenntnisse durch praktische Nmap-Übungen.
NmapLinux
GitHub Actions: Hochladen von Build-Artefakten

GitHub Actions: Hochladen von Build-Artefakten

In diesem Lab lernen Sie, wie Sie Workflow-Daten mithilfe von Build-Artefakten (Artifacts) persistent speichern. Sie konfigurieren einen Workflow, um ein Build-Verzeichnis hochzuladen, damit es später heruntergeladen werden kann.
Git
Passwort-Cracking mit Hydra

Passwort-Cracking mit Hydra

In diesem Lab lernen Sie, wie Sie Hydra, ein leistungsstarkes Tool zum Knacken von Passwörtern, einsetzen, um schwache Zugangsdaten zu identifizieren. Sie werden eine Ziel-Website untersuchen, eine Passwortliste analysieren, Hydra konfigurieren und anschließend Passwörter knacken. Diese praktische Erfahrung wird Ihre Fähigkeiten im Bereich der Cybersicherheit vertiefen.
LinuxHydra
Netzwerkanalyse mit Wireshark

Netzwerkanalyse mit Wireshark

In diesem Lab lernen Sie, wie Sie eine Netzwerkanalyse mit Wireshark durchführen. Sie installieren Wireshark, erfassen Netzwerkverkehr, analysieren Paketdaten und verwenden Filter, um Netzwerkprobleme zu identifizieren und zu untersuchen. Diese praktische Erfahrung wird Ihre Fähigkeiten im Bereich Cybersicherheit erweitern.
WiresharkLinux
Reverse Shell zur Steuerung mehrerer Ziele

Reverse Shell zur Steuerung mehrerer Ziele

In diesem Lab lernst du, wie du eine Python-basierte Reverse Shell für Penetrationstests und sicheres Remote-Systemmanagement erstellst.
Python
Wie man eine Python-Liste in ein Set umwandelt und dabei die ursprüngliche Reihenfolge beibehält

Wie man eine Python-Liste in ein Set umwandelt und dabei die ursprüngliche Reihenfolge beibehält

Entdecken Sie, wie Sie eine Python-Liste effizient in ein Set umwandeln und gleichzeitig die ursprüngliche Reihenfolge der Elemente beibehalten können. Erfahren Sie mehr über die Techniken und Best Practices für diese gängige Datentransformationsaufgabe.
Python
  • Vorherige
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 440
  • Nächste