45 Commits

Author SHA1 Message Date
tobias f540e08437 fix(shell): repair broken aliases, modernize, make bash/zsh + linux/mac portable
- drop hardcoded /home/tke/.http_proxy sourcing; both proxy installers
  (update_bashrc_proxy.sh #PROXY_A93JK2, install_proxy.sh
  #PROXY_BRIDGE_CONFIG) inject their own bashrc lines
- fix 'set $_Z_OWNER=' (set positional params instead of the variable)
- prefer zoxide over z.sh, load only one jumper instead of both
- dockertags: dead Docker Hub v1 API -> v2, handle library/ prefix
- rot13: handle uppercase
- ppxml: drop dead duplicate with typo'd xmllin command
- exa (unmaintained) -> eza, fallback lsd -> ls; single ll definition
- guard linux-only bits (locate -A, ntfsmount, usbguard, apt+fzf, mc)
  and optional tools with command -v; batcat support for ubuntu
- unsetproxy: grep -P is GNU-only, unset vars explicitly instead
- quote ${workdir:-$(pwd)} mounts; dedupe mv/cp/pip/python
- guard shopt autocd (macOS bash 3.2)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 16:56:39 +02:00
tobias 47e72e40b3 visidata: enhance IOC plugins with improved lookups and validation
Expand iplib, iptype, and ioc plugins with better caching, throttling,
and lookup logic. Update validation script and showcase journal accordingly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 22:49:49 +01:00
tke 017079848d Restructure repo layout and document conventions
Move legacy systemscripts into scripts/display and scripts/setup.
Rehome stray top-level tools into their domain folders.
Archive narrow experiments and outdated codegrab leftovers.
Remove empty legacy directories and stale root files.
Expand macOS metadata ignores and update the README with the refined repository structure.
2026-03-07 18:54:32 +01:00
tobias 0ff19b5765 visidata: ignore local input history file
Prevent accidental commits of interactive VisiData input history by ignoring input_history.jsonl in the local config directory.
2026-02-21 23:20:42 +01:00
tobias 62a405a0a7 visidata: add replayable IOC showcase and usage docs
Provide a sample dataset and cmdlog that exercise typed IOC enrichment while keeping heavy lookups scoped for practical throttled runs, and document how to run it.
2026-02-21 23:20:42 +01:00
tobias 2723964a93 visidata: add IOC types with cached, throttled lookups
Centralize provider caching and rate-limit handling, then add Domain/URL/Hash IOC types and safer VT/IPInfo key resolution so lookups stay reliable on free-tier APIs.
2026-02-21 23:20:42 +01:00
tobias c8131f85b2 visidata: document config and plugins 2026-02-21 23:20:42 +01:00
tobias a797b48593 visidata: improve IP lookups (cached, keys, maxmind) 2026-02-21 23:20:42 +01:00
tobias 8cbdc9f41f visidata: add IP type with CIDR + lookups 2026-02-21 23:20:42 +01:00
tobias c45c729ad4 visidata: make installer idempotent and use v3.3 VD_DIR 2026-02-21 23:20:42 +01:00
tobias bc837a4f62 visidata: add installer and optional deps list 2026-02-21 23:20:42 +01:00
tobias bf7cf21a77 visidatarc: v3.3-safe config + helper fixes 2026-02-21 23:20:42 +01:00
tobias da872a0de1 visidata: fix hidecol and add menu entry 2026-02-21 23:20:42 +01:00
tobias 7f1b6bb788 Remove .DS_Store and ignore it 2026-02-21 23:20:42 +01:00
tobias 92c7fc69c6 Restructure repository: organize tools by purpose, create what search tool
- Move single-file tools to tools/ organized by category (security, forensics, data, etc.)
- Move multi-file projects to projects/ (go-tools, puzzlebox, timesketch, rust-tools)
- Move system scripts to scripts/ (proxy, display, setup, windows)
- Organize config files in config/ (shell, visidata, applications)
- Move experimental tools to archive/experimental
- Create 'what' fuzzy search tool with progressive enhancement (ollama->fzf->grep)
- Add initial metadata database for intelligent tool discovery
- Preserve git history using 'git mv' commands
2026-02-21 23:20:42 +01:00
Tobias Kessels e56601ce23 Add cool chars to README, lsd alias, and Ubuntu telemetry disable script 2025-10-01 09:52:58 +02:00
tobias 2290adf3b9 update shell aliases 2025-08-24 16:20:10 +02:00
tobias 1cf631d73d Fix alias for fdfind 2025-08-24 16:20:10 +02:00
tke d34af356b1 Add dissect and sort alias 2024-05-24 08:20:20 +02:00
tke 34614c5aed Fixed issue with tke-hide-col plugin 2024-05-08 16:28:55 +02:00
TKE 1bc637a12a Added access.log transformation batch for visidata 2024-03-06 14:48:57 +00:00
tke 1d7b0ec603 Updated docker aliases to me secure by default 2024-01-10 11:48:39 +01: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 c7452d02d6 Add visidata plugin and json-function 2023-05-04 08:09:27 +02: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 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 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