Einblicke
Galerie
Git Mirror
Repository snapshot
# WinToolset (CLI)
Sammlung wichtiger Windows-CLI-Tools. Jedes Tool liegt in einem eigenen Unterordner.
## Enthaltene Tools
1. `tool_sysinfo` - Zeigt kompakte Systeminformationen.
2. `tool_hash` - Berechnet Datei-Hashes (SHA256, SHA1, MD5).
3. `tool_portkill` - Beendet Prozess auf einem TCP-Port.
4. `tool_backup` - Einfaches Backup von Ordnern mit Zeitstempel.
5. `tool_wget` - wget-ähnlicher Downloader in Go (Datei-Downloads, viele kompatible Parameter).
6. `tool_fcp` - Fast Copy in Go: paralleles Kopieren von Dateien/Ordnern.
7. `tool_fmv` - Fast Move in Go: paralleles Verschieben von Dateien/Ordnern.
8. `tool_unpack` - Entpackt gängige Archivformate (`zip`, `rar`, `cbr`, `tar`, `tar.gz`, `tgz`, `tar.bz2`, `tbz2`, `tbz`, `tar.xz`, `txz`, `gz`, `bz2`, `xz`).
9. `tool_nc` - nc-ähnlicher TCP-Client für Windows.
10. `tool_ping2` - Erweiterter Ping, paketverlust, min/max/avg csv export, kontinuierlicher modus
11. `tool_netscan` - Port scanner, TCP Connect scan, Service erkennung, json export
12. `tool_http` - HTTP Testtool, header zeigen, tls infos, response time
13. `tool_dns` - DNS Tool, A, AAAA, MX, TXT usw....
14. `tool_find` - Dateisuche, Regex, größe, datum, parallel
15. `tool_service` - Windows dienste, starten, restart, beenden (suche nach namen mit vorschlag)
16. `tool_eventlog` - Eventlog viewer, Filter, export, letzte fehler
17. `tool_wcore` - Multi-Call-Binary im BusyBox-Stil mit Core-Tools und Hardlink-Aliasen.
## Nutzung
Jedes Tool kann direkt aus seinem Unterordner gestartet werden:
```powershell
# Beispiel
cd .\tool_wget
go run . -O file.zip https://example.com/file.zip
```
Namenskonvention:
- Ordner heißen `tool_*`.
- Programme selbst heißen kurz, z. B. `backup`, `hash`, `portkill`, `sysinfo`, `wget`, `fcp`, `fmv`, `unpack`, `nc`, `ping2`, `netscan`, `http`, `dns`, `find`, `service`, `eventlog`, `wcore`.
- Alle Tools sind als eigenständige Go-CLIs aufgebaut und können pro Ordner mit `go build` gebaut werden.
- `tool_wcore` kann zusaetzlich wie BusyBox aufgerufen werden, z. B. `wcore grep "error" C:\logs\app.log`; installierte Hardlink-Aliase wie `grep.exe` dispatchen ueber ihren Dateinamen.
## Installer
Unter `setup` liegt eine NSIS-Konfiguration, die alle Tools als `.exe` nach `C:\bin` installiert und `C:\bin` zur Maschinen-`PATH` hinzufügt.
```powershell
.\setup\build-installer.ps1
```
Voraussetzung für den Installer-Build: NSIS mit `makensis` im `PATH`.
Der Installer installiert außerdem das Multi-Call-Binary `tool_wcore\wcore.exe`, wenn es gebaut werden kann. Es wird mit Hardlink-Aliasen wie `cat.exe` und `grep.exe` installiert; Details stehen in `setup\README.md`.
## Hinweis
Die Tools sind bewusst kompakt gehalten und als Basis gedacht. Du kannst sie pro Tool weiter ausbauen.
Tags
- No tags found.
Commits
- 70472b9 Add wcore shell and text helpers
- c29e61c Expand wcore core command set
- 3097a12 Add detailed help output for tools
- d2fde4b Move wcore commands into command packages
- 10f8ec9 Split wcore commands into separate files