Search Results: network-programmability-and-automation-skills-for-the-next-generation-network-engineer

Network Programmability and Automation

Skills for the Next-Generation Network Engineer

Author: Jason Edelman,Scott S. Lowe,Matt Oswalt

Publisher: "O'Reilly Media, Inc."

ISBN: 1491931310

Category: Computers

Page: 584

View: 6359

Like sysadmins before them, network engineers are finding that they cannot do their work manually anymore. As the field faces new protocols, technologies, delivery models, and a pressing need for businesses to be more agile and flexible, network automation is becoming essential. This practical guide shows network engineers how to use a range of technologies and tools—including Linux, Python, JSON, and XML—to automate their systems through code. Network programming and automation will help you simplify tasks involved in configuring, managing, and operating network equipment, topologies, services, and connectivity. Through the course of the book, you’ll learn the basic skills and tools you need to make this critical transition. This book covers: Python programming basics: data types, conditionals, loops, functions, classes, and modules Linux fundamentals to provide the foundation you need on your network automation journey Data formats and models: JSON, XML, YAML, and YANG for networking Jinja templating and its applicability for creating network device configurations The role of application programming interfaces (APIs) in network automation Source control with Git to manage code changes during the automation process How Ansible, Salt, and StackStorm open source automation tools can be used to automate network devices Key tools and technologies required for a Continuous Integration (CI) pipeline in network operations

Mehr Hacking mit Python

Eigene Tools entwickeln für Hacker und Pentester

Author: Justin Seitz

Publisher: dpunkt.verlag

ISBN: 3864917530

Category: Computers

Page: 182

View: 5678

Wenn es um die Entwicklung leistungsfähiger und effizienter Hacking-Tools geht, ist Python für die meisten Sicherheitsanalytiker die Sprache der Wahl. Doch wie genau funktioniert das? In dem neuesten Buch von Justin Seitz - dem Autor des Bestsellers »Hacking mit Python« - entdecken Sie Pythons dunkle Seite. Sie entwickeln Netzwerk-Sniffer, manipulieren Pakete, infizieren virtuelle Maschinen, schaffen unsichtbare Trojaner und vieles mehr. Sie lernen praktisch, wie man • einen »Command-and-Control«-Trojaner mittels GitHub schafft • Sandboxing erkennt und gängige Malware-Aufgaben wie Keylogging und Screenshotting automatisiert • Windows-Rechte mittels kreativer Prozesskontrolle ausweitet • offensive Speicherforensik-Tricks nutzt, um Passwort-Hashes abzugreifen und Shellcode in virtuelle Maschinen einzuspeisen • das beliebte Web-Hacking-Tool Burp erweitert • die Windows COM-Automatisierung nutzt, um einen Man-in-the-Middle-Angriff durchzuführen • möglichst unbemerkt Daten aus einem Netzwerk abgreift Eine Reihe von Insider-Techniken und kreativen Aufgaben zeigen Ihnen, wie Sie die Hacks erweitern und eigene Exploits entwickeln können.

Netzwerke für Dummies

Author: Doug Lowe

Publisher: John Wiley & Sons

ISBN: 3527815430

Category: Computers

Page: 510

View: 9445

Python kinderleicht!

Einfach programmieren lernen – nicht nur für Kids

Author: Jason Briggs

Publisher: dpunkt.verlag

ISBN: 3864919053

Category: Computers

Page: 326

View: 8491

Python ist eine leistungsfähige, moderne Programmiersprache. Sie ist einfach zu erlernen und macht Spaß in der Anwendung – mit diesem Buch umso mehr! »Python kinderleicht" macht die Sprache lebendig und zeigt Dir (und Deinen Eltern) die Welt der Programmierung. Jason R. Briggs führt Dich Schritt für Schritt durch die Grundlagen von Python. Du experimentierst mit einzigartigen (und oft urkomischen) Beispielprogrammen, bei denen es um gefräßige Monster, Geheimagenten oder diebische Raben geht. Neue Begriffe werden erklärt, der Programmcode ist farbig dargestellt, strukturiert und mit Erklärungen versehen. Witzige Abbildungen erhöhen den Lernspaß. Jedes Kapitel endet mit Programmier-Rätseln, an denen Du das Gelernte üben und Dein Verständnis vertiefen kannst. Am Ende des Buches wirst Du zwei komplette Spiele programmiert haben: einen Klon des berühmten »Pong" und »Herr Strichmann rennt zum Ausgang" – ein Plattformspiel mit Sprüngen, Animation und vielem mehr. Indem Du Seite für Seite neue Programmierabenteuer bestehst, wirst Du immer mehr zum erfahrenen Python-Programmierer. - Du lernst grundlegende Datenstrukturen wie Listen, Tupel und Maps kennen. - Du erfährst, wie man mit Funktionen und Modulen den Programmcode organisieren und wiederverwenden kann. - Du wirst mit Kontrollstrukturen wie Schleifen und bedingten Anweisungen vertraut und lernst, mit Objekten und Methoden umzugehen. - Du zeichnest Formen mit dem Python-Modul Turtle und erstellst Spiele, Animationen und andere grafische Wunder mit tkinter. Und: »Python kinderleicht" macht auch für Erwachsene das Programmierenlernen zum Kinderspiel! Alle Programme findest Du auch zum Herunterladen auf der Website!

Software Defined Networking

SDN-Praxis mit Controllern und OpenFlow

Author: Konstantin Agouros

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110451875

Category: Computers

Page: 280

View: 7182

Software Defined Networking (SDN) stellt einen ziemlichen Paradigmenwechsel im Netzwerkumfeld da. Heutige Netzwerke werden nach wie vor relativ statisch konfiguriert. Es gibt dynamische Routingprotokolle die dafür geschaffen wurden, Ausfälle zu erkennen und den Verkehr dann über andere Wege zu leiten. Den richtigen Lösungsweg zu finden, stellt sich aber teilweilse sehr komplex dar. Außerdem werden die Geräte (Router, Switche, Firewalls) in der Regel einzeln konfiguriert. Einen neuen Datenpfad zu schaffen, erfordert daher von den Administratoren viele einzelne Arbeitsschritte, ein Fehler in einem dieser Schritte (z.B. ein Tippfehler in einer IP-Adresse) und der ganze Pfad funktioniert nicht. Netzwerkgeräte haben in der Regel eine sogenannte Control Plane, welche die Steuerung übernimmt (welche Daten sollen wo lang fließen) und die Data Plane in welcher (häufig mit Hardwarebeschleunigung) aufgrund der Regeln der Control Plane die eigentlichen Daten fließen. Jedes Netzwerkgerät besitzt in der Regel eine eigene Control Plane und muss deswegen einzeln konfiguriert werden. Die Idee hinter SDN ist nun, die Control Plane zu zentralisieren. Erst Konzepte stammen so etwa aus dem Jahr 2005 aus den USA. Ein zentraler Controller kann wesentlich „intelligentere“ Entscheidungen treffen, da er den Zustand des Gesamtnetzwerkes kennt. Über ein Steuerprotokoll kann er dann den Geräten Anweisungen geben, welche Pakete über welchen Pfad weiterzuleiten sind. Damit sind wesentlich komplexere Entscheidungen möglich und auch das schnelle Umleiten von Verkehr ist möglich. Das momentan marktführende Protokoll heißt OpenFlow und und wird von der Open Networking Foundation weiterentwickelt. Das wirklich interessante dabei ist, das in den neueren OpenFlow Versionen die Trennung der ISO-Schichten 2 – 4 eigentlich aufgeweicht wird und auch dies dazu beiträgt, dass durch komplexere Entscheidungen möglich sind. Die Controller erlauben es, eigene Programme über ein Programmier-Interface einzuklinken und damit kann sich der Netzwerkadministrator vom statischen Netzwerk der Vergangenheit verabschieden und das Netzwerk wirklich programmieren. Das Buch soll nach einer Einführung in die Theorie, die sich aber auf ein Kapitel SDN allgemein (viele Hersteller verkaufen unter SDN nur eine leicht flexiblere Konfigurierbarkeit Ihrer Komponenten) und einem Kapitel, welches den OpenFlow Standard erklärt (in seinen verschiedenen Versionen) dem Leser das Thema praktisch näherbringen. Dazu wird gezeigt, wie nur durch das „einschieben“ von Flows Regeln auf OpenFlow fähige Geräte gebracht werden können. Ein Kapitel wird sich mit den Möglichkeiten bzw. Limitierungen tatsächlich OpenFlow fähiger Geräte beschäftigen. Und schließlich führen wir in die APIs der beiden Controller Floodlight und OpenDayLight ein, damit der Leser danach seine eigenen Ideen mit diesen APIs umsetzen kann, um das eigene Netzwerk zu Programmieren.

Routineaufgaben mit Python automatisieren

Praktische Programmierlösungen für Einsteiger

Author: Al Sweigart

Publisher: dpunkt.verlag

ISBN: 3864919932

Category: Computers

Page: 576

View: 2370

Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen? In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten: • eine oder eine Vielzahl von Dateien nach Texten durchsuchen • Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen • das Web durchsuchen und Inhalte herunterladen • Excel-Dateien aktualisieren und formatieren • PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln • Erinnerungsmails und Textnachrichten verschicken • Online-Formulare ausfüllen Schritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten. Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!

TCP IP - Netzwerk-Administration

Author: Craig Hunt

Publisher: O'Reilly Verlag DE

ISBN: 9783897211797

Category: TCP/IP (Computer network protocol)

Page: 776

View: 2006

Cisco CCNA Routing und Switching ICND2 200-101

Das offizielle Handbuch zur erfolgreichen Zertifizierung

Author: Wendell Odom

Publisher: N.A

ISBN: 9783864901102

Category:

Page: 732

View: 1118

Netzwerke für Dummies

Author: Lowe

Publisher: Wiley-VCH

ISBN: 9783527702060

Category: Computers

Page: 419

View: 1302

Damit ein Netzwerk läuft, gibt es viel zu tun: Zunächst muss bei der Implementierung das Ganze überhaupt ans Laufen gebracht werden. Dann gilt es, im laufenden Betrieb ständig Probleme und Problemchen zu beseitigen, auf Neudeutsch Troubleshooting genannt. Und last but not least darf auch das Thema Sicherheit nicht außen vor gelassen werden. Ein Sysad hat es also schwer! Doch mit diesem handlichen Ratgeber, der alles Wissenswerte zum Thema Netzwerk mit der nötigen Prise Humor erklärt, bekommt selbst der Netzwerkneuling sein Netzwerk schon bald perfekt in den Griff.

Makers

Das Internet der Dinge: die nächste industrielle Revolution

Author: Chris Anderson

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446436375

Category: Political Science

Page: 286

View: 637

Alle können heute im Internet selbst kommunizieren, publizieren und sich informieren. Doch die eigentliche Revolution steht uns erst noch bevor: das „Internet der Dinge“. Mit wenig Aufwand und zu geringen Kosten kann jeder selbst Produkte designen und fertigen – Schmuck und Modellbauteile, Werkzeuge, Haushaltsgegenstände und vieles mehr. Wer eine schlaue Produktidee hat, kann etablierten Herstellern Konkurrenz machen, die Macht der Markenunternehmen wird gebrochen. Der Bestseller-Autor und Internet-Visionär Chris Anderson stellt in seinem neuen Buch den vielleicht faszinierendsten Megatrend vor, der unsere Welt von Grund auf verändern wird: den Trend zur Eigenproduktion.

Sicherheit von Medizingeräten

Recht - Risiko - Chancen

Author: Norbert Leitgeb

Publisher: Springer-Verlag

ISBN: 366244657X

Category: Technology & Engineering

Page: 295

View: 2717

In diesem Buch werden die Rahmenbedingungen und Zusammenhänge der Entwicklung, Konformitätsbewertung und Überprüfung von Medizingeräten vermittelt. Es beschreibt, welche Hürden und Fallstricke ein Hersteller zu überwinden hat und welche Gestaltungsmöglichkeiten gegeben sind, um Medizingeräte auf den Europäischen Markt bringen zu können. Der Autor erläutert, welche Faktoren die Risikowahrnehmung bestimmen und welche Schutzziele einzuhalten sind, und er beschreibt, wie der Risikomanagementprozess mit Risikoanalyse, -bewertung, -beherrschung und -kontrolle umzusetzen ist, um die Sicherheit und Konformität von Medizingräten zu gewährleisten. Das Buch liegt nun in der 2. aktualisierten Auflage vor. Aspekte der medizinischen Software und des Qualitätsmanagements wurden stärker berücksichtigt und das neue Medizinprodukterecht mit Konformitätsbewertung und Marktzulassungserfordernissen behandelt.

Zeitmanagement für Systemadministratoren

Author: Tom Limoncelli

Publisher: Springer DE

ISBN: 9783897214651

Category: Computer networks

Page: 206

View: 7738

Sie sind gern Sysadmin, klar. Sie haben Ihr Hobby zum Beruf gemacht. Es stort Sie nicht, bis spat in der Nacht vorm Rechner zu sitzen, das machen Sie in Ihrem Privatleben auch ofter mal. Als Sysadmin mussen Sie viele Projekte gleichzeitig managen und haben eine unubersichtliche Menge verschiedener, kleinteiliger Aufgaben zu bewaltigen. Und das bei standigen Unterbrechungen durch Chefs oder Kollegen, die schnell etwas wissen wollen oder dringend Hilfe brauchen. All das in der regularen Arbeitszeit zu schaffen, ist nicht ohne. Der Autor dieses Buchs, Thomas A. Limoncelli, ist selbst Systemadministrator und kennt die Anforderungen an den Beruf genau. Zeitmanagement fur Systemadministratoren konzentriert sich auf die Techniken und Strategien, die Ihnen helfen, Ihre taglichen Aufgaben als Sysadmin zu bewaltigen und gleichzeitig kritische Situationen in den Griff zu bekommen, die unvorhergesehen auf den Plan treten. Unter anderem lernen Sie, wie Sie mit Unterbrechungen am besten umgehen Ihren Kalender effektiv fuhren Routinen fur wiederkehrende Aufgaben entwickeln Prioritaten klug setzen Zeitfresser eliminieren Arbeitsprozesse automatisieren und dokumentieren"

Skalierbare Container-Infrastrukturen

Das Handbuch für Administratoren und DevOps-Teams. Inkl. Container-Orchestrierung mit Docker, Rocket, Kubernetes, Rancher & Co.

Author: Oliver Liebel

Publisher: N.A

ISBN: 9783836243667

Category: Computers

Page: 1071

View: 6827

Linux

Das Must-have für alle Linuxer. Für alle aktuellen Distributionen (Desktop und Server)

Author: Michael Kofler

Publisher: N.A

ISBN: 9783836258548

Category: Computers

Page: 1450

View: 5543

Projekt Phoenix

Der Roman über IT und DevOps – Neue Erfolgsstrategien für Ihre Firma

Author: Gene Kim

Publisher: O'Reilly

ISBN: 3960100671

Category: Computers

Page: 352

View: 2771

Bill ist IT-Manager bei Parts Unlimited. An einem Dienstagmorgen erhält er auf der Fahrt zur Arbeit einen Anruf seines CEO. Die neue IT-Initiative der Firma mit dem Codenamen Projekt Phoenix ist entscheidend für die Zukunft von Parts Unlimited, aber das Projekt hat Budget und Zeitplan massiv überzogen. Der CEO will, dass Bill direkt an ihn berichtet und das ganze Chaos in neunzig Tagen aufräumt, denn sonst wird Bills gesamte Abteilung outgesourct. Mit der Hilfe eines Vorstandsmitglieds und dessen mysteriöser Philosophie der Drei Wege wird Bill klar, dass IT-Arbeit mehr mit dem Fertigungsbereich in einer Fabrik zu tun hat als er sich je vorstellen konnte. Die Zeit drängt: Bill muss dafür sorgen, dass der Arbeitsfluss auch zwischen den Abteilungen deutlich besser läuft und das Business-Funktionalität zuverlässig bereitgestellt wird. Drei Koryphäen der DevOps-Bewegung liefern hier die rasante und unterhaltsame Story, in der sich jeder, der im IT-Bereich arbeitet, wiederfinden wird. Sie erfahren nicht nur, wie Sie Ihre eigene IT-Organisation verbessern können - nach der Lektüre dieses Buchs werden Sie IT auch nie wieder so sehen wie zuvor.

EDDL

electronic device description language

Author: Matthias Riedl,René Simon,Mario Thron

Publisher: N.A

ISBN: N.A

Category: Programming languages (Electronic computers)

Page: 245

View: 3378

Vom Mythos des Mann-Monats

Author: Frederick P. Brooks

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 9783826613555

Category:

Page: 343

View: 3860

Die Null-Grenzkosten-Gesellschaft

Das Internet der Dinge, kollaboratives Gemeingut und der Rückzug des Kapitalismus

Author: Jeremy Rifkin

Publisher: Campus Verlag

ISBN: 3593425165

Category: Fiction

Page: 525

View: 8233

Teilen ist das neue Besitzen Der Kapitalismus geht zu Ende? Eine gewagte These! Doch wer könnte eine solch spannende Zukunftsvision mit Leben füllen? Jeremy Rifkin - Regierungsberater, Zukunftsvisionär und Bestsellerautor. Kurz: "einer der 150 einflussreichsten Intellektuellen der Welt" (National Journal). Rifkin ist überzeugt: Das Ende des Kapitalismus kommt nicht von heute auf morgen, aber dennoch unaufhaltsam. Die Zeichen dafür sind längst unübersehbar: - Die Produktionskosten sinken. - Wir leben in einer Share Economy, in der immer mehr das Teilen, Tauschen und Teilnehmen im Fokus steht. - Das Zeitalter der intelligenten Gegenstände - das Internet der Dinge - ist gekommen. Es fördert die Produktivität in einem Maße, dass die Grenzkosten vieler Güter und Dienstleistungen nahezu null sind, was sie praktisch kostenlos macht. - Eine einst auf Knappheit gegründete Ökonomie macht immer mehr einer Ökonomie des Überflusses Platz. Ein neues Buch für eine neue Zeit Jeremy Rifkin fügt in seinem neuen Buch "Die Null-Grenzkosten-Gesellschaft. Das Internet der Dinge, kollaboratives Gemeingut und der Rückzug des Kapitalismus" die Koordinaten der neuen Zeit endlich zu einem erkennbaren Bild zusammen. Aus unserer industriell geprägten erwächst eine globale, gemeinschaftlich orientierte Gesellschaft. In ihr ist Teilen mehr wert als Besitzen, sind Bürger über nationale Grenzen hinweg politisch aktiv und steht das Streben nach Lebensqualität über dem nach Reichtum. Die Befreiung vom Diktat des Eigentums hat begonnen und mit ihr eine neue Zeit. - Wie wird dieser fundamentale Wandel unser Leben verändern? - Wie wird der Wandel unsere Zukunft bestimmen? - Was heißt das schon heute für unseren Alltag? Kein anderer könnte die Zeichen der Zeit besser für uns deuten als der Zukunftsvisionär Rifkin in seinem neuen Buch.

Find eBook