Documentation
Toutes les fonctionnalités de NeoShell classées par catégorie. Chaque module est un onglet indépendant de l'application, sauf mention explicite (accessibles depuis le panneau Paramètres).
Toutes les fonctionnalités de NeoShell classées par catégorie. Chaque module est un onglet indépendant de l'application, sauf mention explicite (accessibles depuis le panneau Paramètres).
Terminal PowerShell multi-onglets via xterm.js. Lance PS 5.1 (natif Windows) ou PS 7 portable embarqué. Intègre les credentials M365 pour se connecter en 1 clic. Le menu contextuel permet de copier, coller, envoyer vers Notes ou exécuter la sélection.
Terminal SSH via ssh.exe et plink.exe (PuTTY) pour Telnet. Carnet d'adresses groupé par client/site. Commandes rapides par type d'équipement (Cisco, Fortinet, Juniper, HP, MikroTik, Ubiquiti, Palo Alto, Linux). Récupération de config en 1 clic.
Lance des sessions RDP via mstsc.exe avec paramètres sauvegardés (résolution, credentials, redirections). Carnet d'adresses groupé par client. Connexion en 1 clic avec les credentials du profil actif.
Terminal dédié à npm/Node.js utilisant le runtime Node.js portable embarqué dans NeoShell. Permet d'exécuter des scripts, installer des packages et gérer des projets JS/TS sans installation système.
runtime/node/ de NeoShellScanne réseaux et hôtes via le binaire Nmap portable embarqué. Presets par catégorie (découverte, ports, services, vulnérabilités). 14 alertes de sécurité automatiques. Comparaison entre deux scans. Export CSV, JSON, HTML, Excel.
Capture les connexions TCP actives via Get-NetTCPConnection et les affiche sous 4 vues : matrice source/destination, tableau détaillé, graphe de flux, stats. Génère des règles firewall (Cisco ACL, Fortinet, Palo Alto, format générique).
Wrapper autour de pktmon.exe (outil Windows natif, 10 2004+) avec fallback Get-NetTCPConnection pour le live. Capture les paquets réseau en ETL, exporte en PCAP (Wireshark) ou JSON structuré, et rejoue les captures archivées dans un explorateur complet avec tri, filtres, résolution DNS et stats.
| Sous-outil | Description |
|---|---|
| Mode Live | Connexions TCP actives polling 1s, pas d'admin requis, tri par colonne, filtre texte |
| Mode Capture | pktmon start/stop, circular ETL, exports PCAP (Wireshark) + JSON structuré parsé |
| Mode Analyse | Relit tous les JSON archivés, tri + filtres proto + filtre texte + compteur de résultats |
| Résolution DNS | Lookup inverse batch via PowerShell GetHostEntry, DNS + hosts + NetBIOS + mDNS |
| Panneau Stats | Volume Rx/Tx, top 5 IPs distantes, répartition protocoles avec % |
| Recherche globale | Scanne toutes les captures JSON archivées par IP/port/proto/détails, debounce 500ms |
| Renommage captures | Double-clic pour renommer, sanitize auto des caractères Windows interdits |
| Suppression des vides | Bouton « 🗑 Vides » pour purger les captures à 0 paquets |
Boîte à outils complète organisée en 4 catégories : calcul IP/subnetting, diagnostic réseau, connectivité Microsoft 365, et utilitaires. Tous les outils quotidiens de l'ingénieur réseau et consultant M365 sans quitter NeoShell.
| Sous-outil | Description |
|---|---|
| Subnet Calculator | Calcul temps réel, CIDR, décimal, wildcard, représentation binaire, export de toutes les adresses |
| Planificateur VLSM | Découpage en sous-réseaux + intercos /30 et /29, ajout en masse, export |
| Convertisseur IP | Décimal / binaire / hex / entier / IPv6-mapped |
| Comparateur de plages | Détection de chevauchement, zones communes et exclusives |
| Ping avancé | Graphique de latence temps réel, stats min/max/moyenne, perte de paquets |
| Traceroute | tracert.exe natif, 3 latences par saut, détection de goulets d'étranglement |
| NSLookup / DNS | Multi-type : A, AAAA, MX, CNAME, TXT, SRV, SOA, NS, PTR, résolution IP derrière les hostnames |
| Whois | Informations d'enregistrement de domaine ou d'IP |
| Test de port | Vérification TCP rapide sur un ou plusieurs ports |
| Testeur de débit | 3 méthodes : Speedtest CLI Ookla (internet), iperf3 (LAN), fallback PowerShell, historique |
| Testeur de MTU | Détection automatique par dichotomie avec flag DF, verdicts et recommandations |
| Wake-on-LAN | Magic packet UDP, tous formats MAC, carnet d'équipements, vérification post-WoL par ping |
| Scanner Wi-Fi | Réseaux visibles, signal, canaux 2.4/5 GHz, sécurité, graphique d'occupation, recommandations |
| Endpoints M365 | 25+ URLs critiques vérifiées (Entra, Graph, Exchange, Teams, Intune), score, export client |
| Vérif. DNS M365 | MX, SPF, DKIM, DMARC, autodiscover, SRV Teams, MSOID, score + rapport CR |
| Testeur de proxy | Détection config proxy (registre, WPAD, PAC), test flux M365, diagnostic Entra Connect |
| Ports de référence | Tableau filtrable des ports courants + ports custom par profil, bouton « Tester ce port » |
| Générateur de mots de passe | Configurable, passphrase, indicateur d'entropie, N mots de passe à la fois |
| Encodeur / Décodeur | Base64, URL, HTML entities, JWT decoder (tokens Graph), Hex / ASCII |
| Calc. bande passante | Taille × débit = temps de transfert estimé, presets migration OneDrive/SharePoint |
| Compteur de caractères | Mode texte ou fichier, comptage ligne par ligne, tri, indicateur de longueur |
Audit DNS complet avec 39 outils en une seule vue. Lookups DNS (A, AAAA, MX, CNAME, TXT, NS, SOA, SRV, PTR, DNSKEY, DS, RRSIG...), sécurité email (SPF, DKIM, DMARC, BIMI, MTA-STS, TLSRPT), blacklists (30+ DNSBL), SMTP, certificats TLS, headers HTTP/HTTPS, ping, traceroute, whois, ARIN, ASN.
Génère et analyse 7 types de certificats : auto-signé, CA racine, intermédiaire, wildcard, SAN multi-domaines, code signing, client auth. Utilise OpenSSL portable embarqué. Vérifie aussi les certificats de serveurs distants.
.crt, .key, .pem, .pfx créés dans le dossier choisidomaine:port pour voir le cert serveurInterface graphique pour Robocopy (Windows natif). Configure les options visuellement : miroir, reprise en cas d'erreur, exclusions, journalisation. Progression en temps réel et résumé après copie.
Client de transfert moderne multi-onglets supportant FTP, FTPS (explicit et implicit TLS), et SFTP via clé SSH ou mot de passe. Interface dual-pane style WinSCP avec navigation local + distant, transferts bi-directionnels, progression en temps réel, renommage/suppression/création de dossier.
Gestionnaire de mots de passe portable intégré. Vault chiffré propre à chaque profil client (base .kdbx). Import et export inclus dans la sauvegarde complète d'un profil, ouverture depuis le dashboard ou via raccourci global.
Enregistre réunions/entretiens via microphone. Transcrit avec whisper.cpp (100% offline) en identifiant les locuteurs via séparation stéréo (diarisation Niveau 1). Exporte en TXT, Markdown ou SRT.
config/profiles/<profil>/recordings/Capture d'écran multi-modes (plein écran, fenêtre, zone) avec éditeur d'annotations intégré. Flèches, callouts, numéros auto-incrémentés, floutage, spotlight, crop et redimensionnement par poignées. Raccourcis globaux configurables et icône SystemTray.
Compare deux fichiers texte, configurations ou scripts côte à côte avec mise en évidence. Basé sur Monaco Editor (cœur de VS Code). Idéal pour comparer des configs avant/après.
Interface graphique pour TestDisk et PhotoRec (outils open-source de référence). Récupère fichiers supprimés, répare tables de partitions corrompues, récupère depuis disques endommagés.
Ouvre un fichier .log/.txt/.csv avec klogg (outil portable embarqué), visualiseur de gros logs ultra-rapide avec recherche regex, bookmarks, filtres vivants.
Panneau slide-over rapide (Ctrl+Shift+N) pour prendre des notes sans quitter l'onglet en cours. Notes taggables, colorables, exportables. Partagées entre toutes les instances NeoShell du profil actif.
Gestion des commandes PS favorites : snippets taggables, injectables dans n'importe quelle console d'un clic. Import/export pour partager entre collègues.
Catalogue groupé des modules PowerShell courants (Microsoft 365, Azure, SharePoint, Security, Power Platform, utilitaires). Téléchargement depuis PSGallery vers le dossier modules/ local sans installation système. Désinstalleur intégré pour retirer un module du catalogue.
Install-Module -Scope NeoShellÉditeur de code complet basé sur Monaco Editor (VS Code) : coloration syntaxique PowerShell, JavaScript, JSON, YAML, XML. Exécution directe dans une console NeoShell. Sauvegarde locale.
Centralise tous les exports : Nmap, transcriptions, logs Robocopy, FlowMatrix, certificats, PktCapture. Ouvrir, renommer, supprimer, filtrer par type ou module.
Mini-serveur HTTP local (Express + archiver + qrcode) qui génère un lien éphémère pour partager des fichiers, dossiers (zip à la volée) ou snippets de texte avec des collègues sur le même réseau. Protection par mot de passe optionnelle (scrypt), TTL configurable, max-downloads, QR code à scanner pour un mobile.
| Sous-outil | Description |
|---|---|
| Partage fichiers | Fichier unique (stream direct) ou multi-fichiers (zip à la volée) |
| Partage dossier | Archive ZIP streamée à la volée via archiver, nom basé sur le dossier |
| Snippet texte | Accessible via /s/<token>/raw pour curl/wget, label personnalisable |
| Mot de passe | scrypt + timingSafeEqual, cookie session HttpOnly 30min par partage |
| TTL + quota DL | Expiration auto (15min/1h/4h/24h/jamais), limite max-downloads optionnelle |
| QR code | Génération locale via qrcode, scan mobile sur même Wi-Fi |
Infos poste (PC, OS, IP locale/publique, versions PS, disque), connectivité Internet/PSGallery, raccourcis personnalisables, M365 Quick Connect, activité récente, notes, favoris. Lecteur ambient intégré (🐇 trouver le lapin blanc).
Panneau complet des raccourcis de l'app, groupés par catégorie avec barre de recherche. Accessible via Ctrl+/ depuis n'importe où. Section dédiée dans les Settings pour configurer les raccourcis globaux (capture plein écran, zone, fenêtre, toggle fenêtre, vault).
Toutes ces sections sont accessibles depuis le panneau Paramètres (pas d'onglet dédié).
Chaque profil a ses propres credentials, équipements, enregistrements, vault KeePassXC et paramètres. Permet de travailler sur plusieurs clients sans mélanger les données. Stockés dans config/profiles/<nom>/.
Active le verrouillage par mot de passe maître (AES) et les déclencheurs automatiques : verrou au démarrage, après inactivité, avant accès aux credentials ou aux exports. Effet immédiat sur toute l'app.
Choix du thème (Dark, Light, Matrix), police et taille de texte pour les terminaux xterm, comportement des onglets. Les préférences sont sauvegardées dans settings.json.
Stocke les credentials M365 et autres identifiants chiffrés (AES-256 + DPAPI). Disponibles dans tous les modules sans les retaper. Connexion rapide aux services M365.
Choix du moteur pour transcrire les enregistrements : Whisper local (whisper.cpp, 100% offline), OpenAI Whisper API, Azure Speech, ou Claude. Téléchargement du modèle local (tiny/base) et paramétrage des clés API.
Génère des paires de clés SSH (Ed25519, RSA, ECDSA) stockées dans le profil. Import de clés PuTTY (.ppk), conversion OpenSSH. Association automatique des clés aux équipements du carnet SSH.
.ppk PuTTY, conversion automatique vers OpenSSHGestion centralisée du carnet d'équipements réseau (Cisco, Fortinet, Juniper, HP, MikroTik, Ubiquiti, Palo Alto, Linux). Groupes par client/site, credentials associés, clés SSH, commandes rapides par type.
Téléchargement et vérification des outils portables embarqués (Node.js, OpenSSL, ffmpeg, iperf3, PuTTY, klogg, KeePassXC, whisper.cpp, ...). Check automatique des dépendances au premier démarrage avec indicateurs visuels dans les Settings.
neo-shell.com/manifest.json avec vérification d'intégritéReset granulaire : notes, favoris, historiques, équipements, clés SSH, certificats, modules, etc. Confirmation par saisie explicite. Ne touche pas aux enregistrements ni aux exports sauf demande explicite.