100 Commits
Author SHA1 Message Date
tke 7f73746427 Update proxy bridge setup 2026-05-22 13:01:54 +02:00
tke 203f2bf189 feat(proxy): secure refactor and system-wide integration
- Removed hardcoded corporate proxy URL from all scripts.
- Updated bridge.js to load configuration from /opt/proxy-bridge/config.json.
- Updated setup.js to interactively configure upstream proxy and credentials.
- Enhanced install_proxy.sh to automatically configure APT, Bash, and system services.
- Purged sensitive URL from git history and verified zero leakage.
2026-05-22 12:23:16 +02:00
tke ae5d503268 feat: expand tool catalog and improve 'what' search recall
- Add 32 new tool and dockerfile entries to README.md catalog.
- Increase 'what' shortlist limit to 100 for better search recall.
- Update 'what' default model to gemma4 and improve robust JSON parsing.
2026-05-18 13:21:23 +02:00
tke ac3245b78f proxy-bridge: add keyring-based HTTP CONNECT proxy bridge 2026-04-27 14:27:27 +02:00
tke 71bffc77ae proxy: add ollama to restart services 2026-04-27 14:25:36 +02:00
tke 177783908d feat: Add standalone Docker image pull and save tool
Add dockerpullsave.py - a Python utility that downloads Docker images
directly from registries and saves them as tar archives without requiring
Docker daemon to be running.

Features:
- Supports multiple registries (Docker Hub, GHCR, ECR, private registries)
- Handles authentication via bearer tokens and registry discovery
- Multi-architecture manifest list support (defaults to linux/amd64)
- Robust digest-based image selection for consistent pulls
- Progress bar for large layer downloads with Docker-style formatting
- Proper Docker image structure generation for 'docker load' compatibility

Usage examples:
  ./dockerpullsave.py ubuntu:latest
  ./dockerpullsave.py ghcr.io/oras-project/oras:v1.1.0
  ./dockerpullsave.py alpine@sha256:f271e74b17ced...

Output: Creates {image}_{tag}.tar file ready for 'docker load -i'

This tool is particularly useful for:
- Air-gapped environments where Docker daemon cannot access registries
- Batch image downloading and offline distribution
- Registry migration and backup scenarios
- Security scanning workflows requiring image inspection
2026-04-02 12:49:47 +02:00
Tobias Kessels 8d7b3c9270 Moved and renamed screensettings scripts 2025-10-01 12:25:09 +02:00
Tobias Kessels e56601ce23 Add cool chars to README, lsd alias, and Ubuntu telemetry disable script 2025-10-01 09:52:58 +02:00
tkeandTobias Kessels d34af356b1 Add dissect and sort alias 2024-05-24 08:20:20 +02:00
tke bd087aa539 Auth only when needed 2024-05-21 16:13:07 +02:00
tke 0eb88dc52e Retrieve valid tags beforehand 2024-05-21 11:47:06 +02:00
tke 2c860375d4 added binary Search for sep signature hit 2024-05-15 12:02:30 +02:00
tke 7270d00f19 Merge remote-tracking branch 'refs/remotes/origin/master' 2024-05-08 16:31:17 +02:00
tke 34614c5aed Fixed issue with tke-hide-col plugin 2024-05-08 16:28:55 +02:00
tke 66690116c6 improve errorhandling in get_ntp 2024-05-08 16:28:55 +02:00
tke 1fb18d583a Update libarchive error handling; improve error message formatting 2024-05-08 16:28:55 +02:00
tke 74ed496b20 Added Libarchive-Version tarsums 2024-05-08 16:28:55 +02:00
tke 6f2402a963 Fixed issue with tke-hide-col plugin 2024-05-08 16:28:21 +02:00
tke d3eebe328f improve errorhandling in get_ntp 2024-05-06 07:47:47 +02:00
tke 3400887712 Update libarchive error handling; improve error message formatting 2024-03-25 11:14:06 +01:00
tke 53fa24cd96 Added Libarchive-Version tarsums 2024-03-22 14:28:54 +01:00
TKE 1bc637a12a Added access.log transformation batch for visidata 2024-03-06 14:48:57 +00:00
tke 9dca2d1ab9 added sparsecmp.sh 2024-02-28 12:55:14 +01:00
tke af1d67c397 Added convert2pdf.sh 2024-02-16 10:52:13 +01:00
tke 4fd2c8cc78 Refactor scatterhash.py: Align with filesystem block size, improve hashing efficiency, and restructure argument parsing 2024-01-10 11:51:50 +01:00
tke 1d7b0ec603 Updated docker aliases to me secure by default 2024-01-10 11:48:39 +01:00
tke 898fd86255 Removed fwupd from Proxy config script since it's using bash environment 2024-01-10 11:39:35 +01:00
tke 18ca1b91f1 added Docker backup script 2023-05-24 12:50:59 +02:00
tke dac6c0d11f Fixed unset proxy alias (now a function) 2023-05-24 12:49:30 +02:00
tke 12c8ccf07c Changed asn and ipinfo function output and caching 2023-05-24 12:49:01 +02:00
tke aa1b37952a Changed Diskcache to sqlite with adjustable timeout 2023-05-05 11:13:11 +02:00
tke 6371acb1b5 Extended caching capability
All cached function calls are now persistent on disk in ~/.visidata_cache
2023-05-04 16:41:02 +02:00
tke 45c8977299 Add unsetproxy alias and fd alias for fdfind 2023-05-04 08:19:56 +02:00
TKE 4a15db388d Added some Tools
imphash    :  generates a Virustotal compatible IMPHASH for a binary
ltop       :  does 'sort|uniq -c' but with live update in ncurses
smtpbanner :  grabs smtp banner
uniq       :  like uniq but does not need sorting.
uniqrs     :  same as uniq but written in Rust
2023-05-04 08:10:52 +02:00
TKE c7452d02d6 Add visidata plugin and json-function 2023-05-04 08:09:27 +02:00
tke d4dc992729 cert wipe updated 2023-03-29 15:29:05 +02:00
tke 15e2683e45 added imagezeroshotcategory 2023-03-21 16:18:50 +01:00
tke 1b6a533a91 added usbuard allow alias 2023-02-27 15:17:43 +01:00
tke 0ca384555b Added packages to install.sh 2023-02-09 13:40:55 +01:00
TKE 8d3c86701b Added Install Skript 2023-02-09 13:35:37 +01:00
tke 58ae7080f7 Added sbom powershell script 2023-02-09 13:34:03 +01:00
tke 80e0543b81 Added listing of USB-Devices and better usage info to usbreset 2023-02-09 13:12:32 +01:00
tke 709750e98d fixed hashzip 2023-02-02 12:02:52 +01:00
tke 9b5a5aac70 Added trunc_by_hash to tools 2023-02-02 11:02:22 +01:00
TKE d9ab36ac4b Added Alias for bat and configured it als manpager 2022-11-16 08:57:11 +01:00
TKE 202195ee10 Add Color to hostidenticator 2022-11-14 15:22:00 +01:00
TKE f0b28b7c0d Add Hostindicator to prompt 2022-11-14 15:12:45 +01:00
TKE 1fa0965314 Reworked BASH-Prompt 2022-11-14 13:50:29 +01:00
TKE 644aba627b Supress Output of check in shell_aliases 2022-11-14 09:22:24 +01:00
TKE 5f01134701 Visidata vt function homepath fix 2022-11-14 09:11:42 +01:00
TKE a50b8b37c8 Changed TAB-Completion in bash 2022-11-14 09:10:33 +01:00
tke d1c03fda66 Tweaked exa aliases 2022-11-11 15:34:21 +01:00
tke 2f3510dce2 Upgraded docker-proxyscript to handle multiple services 2022-11-11 15:33:40 +01:00
tke 552e50abdd added snap config update to apt-proxy-script 2022-11-09 12:42:08 +01:00
tke aea01887f5 updated some aliases and scripts 2022-11-09 12:41:40 +01:00
tke c211869a78 Add some application shortcuts do gnome 2022-07-25 08:26:04 +02:00
tke a4f825f87e Disable menu complete for bash as default 2022-07-25 08:11:58 +02:00
TKE 8ded416aaf Put zupdate logfile-location in var 2022-05-20 14:11:38 +02:00
TKE 0ea6c01ac8 Moved some bash settings 2022-05-13 13:26:00 +02:00
TKE da8d015af0 Reorganise gists folder 2022-05-13 12:50:20 +02:00
TKE 7e58a88410 Add distinct_list aggregator to visidatarc 2022-03-02 20:22:26 +01:00
TKE 72034a6eae Fix dockertags script in shell alias 2022-03-02 20:21:20 +01:00
tke b0a1df3273 Add try-catch level for invalidmac exception 2022-02-08 17:43:15 +01:00
TKE e38194ae06 Update Aliases 2022-02-08 17:27:35 +01:00
TKE 8f793a90a9 Add terminal-logs.sh for terminal transcripts 2021-12-03 14:18:24 +01:00
TKE 01625304f2 Improve docker proxy script 2021-12-03 13:04:25 +01:00
tke 32000ef7e6 Add hashzip 2021-12-03 08:50:49 +01:00
tke af8ab03090 Add timestamps to bashhistory 2021-12-03 08:50:20 +01:00
TKE 34205b6d7f Include dockertags to shell_aliases 2021-12-02 16:36:20 +01:00
TKE 953146b492 Fix NO_PROXY var in docker-proxy script 2021-08-19 14:42:41 +02:00
TKE 72d749b934 TestCommit 2021-07-14 13:04:39 +02:00
TKE 8e02c7fae1 Change default timeconversion timezone in visidata-functions from local to utc 2021-06-17 13:57:39 +02:00
TKE d4bd24bfc9 Add some more cool unicodesymbols 2021-06-17 13:56:59 +02:00
TKE 777d8e120c Remove Port from domgrep output 2021-06-17 13:56:39 +02:00
TKE 415ea22f39 Some Fixes
Appids for jumplists
shellaliases added for pip and python and dritpw now has an temp outputfolder
flm was changed to python3
2021-06-17 13:38:00 +02:00
TKE 91f3f255bf Grep Domainnames from text with domgrep 2021-06-17 13:38:00 +02:00
TKE 7f47e86bbc Add integer to ip conversions to visidatarc 2021-06-17 13:38:00 +02:00
TKE 0916bc53a5 update timesketch deployment skript 2021-06-16 11:17:03 +02:00
TKE a1898cf710 Added sleuthkit folder extraction 2021-06-02 11:13:29 +02:00
TKE c08627fc15 Fix stupid rot13 error 2021-04-16 15:23:15 +02:00
TKE 0b283c4e01 zimmerman tools downloader added 2021-04-15 14:51:13 +02:00
TKE f11c87f755 visidatarc additions 2021-04-15 14:51:01 +02:00
TKE 490441e465 add evtwalk vd alias 2021-04-15 14:50:07 +02:00
TKE ec9422dcd5 add timesketch deployscript 2021-04-15 14:49:35 +02:00
TKE e9fa1e8712 add scapy arpscanner 2021-03-25 19:04:15 +01:00
TKE a59a18708b Use argparse in tarsum.py 2021-03-25 18:35:29 +01:00
TKE 8b54c81261 add preserve-switch to kv_parse 2021-03-25 18:13:35 +01:00
TKE b9b93fe92a Add argparse to kv_parse 2021-03-25 18:09:16 +01:00
TKE 614c48a931 Add kv_parse
kv_parse.py parses key=value pairs from logs and returns an dict per line
2021-03-25 17:48:49 +01:00
TKE a9d3134939 Add avgdiff aggregator to visidata
avgdiff determines avgdifferenz between two consecutive values in a column
2021-03-25 17:46:14 +01:00
TKE 5c4e94dd65 tune visidata functions and add speech.py 2021-03-09 19:13:39 +01:00
TKE 7717f27fa6 add cloudsend 2021-03-02 19:11:49 +01:00
TKE f0186746f3 add kv pyparsing test 2021-03-02 19:11:13 +01:00
TKE 766031d0ac update visidatarc with asn lookup 2021-03-02 19:10:07 +01:00
TKE 4ecdd2557f add z script to bash_aliases 2021-03-02 19:09:28 +01:00
TKE 63fe6746c6 visidata timefromts fixed 2021-02-22 16:17:43 +01:00
TKE 05ab2be655 Unicode updates 2021-02-22 16:17:43 +01:00
TKE 5e367478a4 Fix error in update bashrc skript 2021-02-22 16:17:43 +01:00
TKE 9d50eb29cf Use new fstrings in unum.py 2021-02-22 16:17:43 +01:00
TKE 0f8eaa81ac Fix Bug in mac-lookup 2021-02-22 16:17:43 +01:00