# Cisco-Onboarding

Weil die Nosergruppe keine Open-Source Projekte unterstützt, möchte ich verhindern, dass dieser Code missbraucht wird, deshalb zuerst ein Wort zur Lizenz:

## Lizenz: AGPLv3, d.h. jede Änderung muss wieder aktiv publiziert werden
(c) tom-agplv3@jig.ch
Dieses Software untersteht der AGPLv3 Lizenz: https://choosealicense.com/licenses/agpl-3.0/
<br/>Die wichtigsten Rechte und Pflichten:

### Rechte

- **Kommerzielle Nutzung:**<br/>
  Der Quellcode und Derivate dürfen für kommerzielle Zwecke verwendet werden.
- **Änderungen:**<br/>
  Der Quellcode darf verändert werden.
- **Verbreitung:**<br/>
  Der Quellcode darf weitergegeben werden.

### Pflichten
- **Das Produkt bleibt Open-Source:**<br/>
  Die Software darf nicht genützt werden, ohne den vollständigen Quellcode Ihrer eigenen Anwendungen unter der AGPL-Lizenz offenzulegen. 
  Der gesamte Quellcode muss offengelegt werden, einschließlich Ihres eigenen Produkts und Ihrer webbasierten Anwendungen.
- **Offenlegung der Änderungen:**<br/>
  Alle Änderungen müssen aktiv offengelegt werden, d.h. nicht erst auf Anfrage.
- **Lizenzvermerk:**<br/>
  Wird diese SW verwendet, muss deutlich auf das Urheberrecht und die AGPL-Lizenz hingewiesen werden.
- **Unveränderte Lizenz:**<br/>
  Änderungen müssen unter AGPLv3 freigegeben werden.

  
## Einleitung
Das Cisco-Onboarding eines Clients ist im Jahr 2020 extrem unprofessionell und mühselig - und deshalb auch äusserst fehleranfällig und es wäre sehr überraschend, wenn Cisco tatsächlich sichere SW bereitstellen würde.
Erwarten würde man:
1. Auf dem Computer wird ein Cisco-Client installiert.<br/>
Die SW bereinigt das Gerät von alter Cisco-SW, prüft es und verlangt im Anschluss die Authentifizierung des Users
2. Der Computer wird 'onboarded'
<br/>- egal, ob er via Internet, VPN, LAN oder WLAN verbunden ist
3. Fertig.

Dieses Projekt bietet Tools, um die über 50 manuellen Onboarding-Schritte zu automatisieren.

# Übersicht

## Onboarding übers Internet




