277 Commits

Author SHA1 Message Date
tke
73588b21ac Add SQLite table to JSONL export tool 2026-03-08 12:38:08 +01:00
tobias
9df1496d8b scripts: add opencode model listing sync helper
Queries lmstudio and ollama /v1/models endpoints to keep opencode.json
model entries up to date, preserving manual overrides.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 22:50:13 +01:00
tobias
49db614262 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
559fa38c04 Rewrite what around README catalog and Ollama
Remove the JSON tool database and move tool metadata into a compact README catalog.
Make what README-driven and Ollama-only, with shortlist generation and JSON-repair retry handling.
Pull qwen3.5:2b and ministral-3:3b, compare them on fixed repository queries, and set ministral-3:3b as the default model.
Tighten README wording so similar tools like domgrep/geturls and sparsecmp/scatterhash rank correctly.
2026-03-07 20:39:24 +01:00
tke
fd515742b5 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
tke
cf17b37a7d Add eslogger completion and Go tools 2026-03-07 10:32:56 +01:00
tobias
412f812fe2 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
ce55928b1e tools: add registry-aware docker pull helper
Add a standalone script that fetches image manifests/layers from common registries and assembles a docker-loadable tarball for offline transfer workflows.
2026-02-21 23:20:42 +01:00
tobias
250999b0c6 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
84d912ac0a 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
a931be4707 goipgrep: refactor into module; pure-Go ping/resolve; cache+CI; drop binary 2026-02-21 23:20:42 +01:00
tobias
27760b0bf1 visidata: document config and plugins 2026-02-21 23:20:42 +01:00
tobias
8d40bcc3f9 visidata: improve IP lookups (cached, keys, maxmind) 2026-02-21 23:20:42 +01:00
tobias
15934ec4a1 visidata: add IP type with CIDR + lookups 2026-02-21 23:20:42 +01:00
tobias
1c9cdc5c19 visidata: make installer idempotent and use v3.3 VD_DIR 2026-02-21 23:20:42 +01:00
tobias
273b47f08e visidata: add installer and optional deps list 2026-02-21 23:20:42 +01:00
tobias
7e45c6f843 visidatarc: v3.3-safe config + helper fixes 2026-02-21 23:20:42 +01:00
tobias
d994b57fee visidata: fix hidecol and add menu entry 2026-02-21 23:20:42 +01:00
tobias
40eb3fae7d Remove .DS_Store and ignore it 2026-02-21 23:20:42 +01:00
tobias
619b0bc432 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
9518290544 Moved and renamed screensettings scripts 2025-10-01 12:25:09 +02:00
Tobias Kessels
6ef0ef29a1 Add cool chars to README, lsd alias, and Ubuntu telemetry disable script 2025-10-01 09:52:58 +02:00
tobias
9ba87b30f1 update shell aliases 2025-08-24 16:20:10 +02:00
tobias
09e50d8a8e Fix alias for fdfind 2025-08-24 16:20:10 +02:00
tabledevil
13f060433c Add goinfo and gosoft 2025-03-25 08:16:04 +01:00
Tobias Kessels
75fdf8cc9b port ipgrep to golang 2025-02-07 14:06:39 +01:00
Tobias Kessels
6e35b0a4fa Add usage info to gobetween 2024-08-01 16:22:47 +02:00
Tobias Kessels
bfd44fa7ef Add gobetbeen.go as a golang replacement for between 2024-08-01 16:13:12 +02:00
Tobias Kessels
6430a2a340 add csv2json.go to converta csv with headers to jsonlines 2024-08-01 14:23:32 +02:00
Tobias Kessels
f44d0fb652 Replace uniqrs with gouniq
replaced binary unqirs with a plattform independent golang rewrite.
gouniq works removes duplicate lines from an unsorted text file thus maintaining the original order of lines
2024-08-01 10:51:37 +02:00
Tobias Kessels
1380c7df75 Add split_linewise.py
split_linewise.py splits large textfiles into smaller chunks, like 500MB for Uploading into splunk while also making sure each line stays intakt
2024-08-01 09:44:57 +02:00
tke
a9ccc8cd27 Add dissect and sort alias 2024-05-24 08:20:20 +02:00
tke
bbfff007f8 Auth only when needed 2024-05-21 16:13:07 +02:00
tke
f84be3f9ad Retrieve valid tags beforehand 2024-05-21 11:47:06 +02:00
tke
eca3151768 added binary Search for sep signature hit 2024-05-15 12:02:30 +02:00
tke
5e5d3f8117 Merge remote-tracking branch 'refs/remotes/origin/master' 2024-05-08 16:31:17 +02:00
tke
1c74ba7f9e Fixed issue with tke-hide-col plugin 2024-05-08 16:28:55 +02:00
tke
93dadb9ba9 improve errorhandling in get_ntp 2024-05-08 16:28:55 +02:00
tke
26d62c0887 Update libarchive error handling; improve error message formatting 2024-05-08 16:28:55 +02:00
tke
f2d8f4ff71 Added Libarchive-Version tarsums 2024-05-08 16:28:55 +02:00
tke
bb09183da6 Fixed issue with tke-hide-col plugin 2024-05-08 16:28:21 +02:00
tke
4a4ae0e95c improve errorhandling in get_ntp 2024-05-06 07:47:47 +02:00
tke
2d321f3c59 Update libarchive error handling; improve error message formatting 2024-03-25 11:14:06 +01:00
tke
5352d93fae Added Libarchive-Version tarsums 2024-03-22 14:28:54 +01:00
TKE
bab6cd66f1 Added access.log transformation batch for visidata 2024-03-06 14:48:57 +00:00
tke
2ee7ed8c7d added sparsecmp.sh 2024-02-28 12:55:14 +01:00
tke
da8491c164 Added convert2pdf.sh 2024-02-16 10:52:13 +01:00
tke
19fb083b88 Refactor scatterhash.py: Align with filesystem block size, improve hashing efficiency, and restructure argument parsing 2024-01-10 11:51:50 +01:00
tke
2704b99a5e Updated docker aliases to me secure by default 2024-01-10 11:48:39 +01:00
tke
c9a170ad3b Removed fwupd from Proxy config script since it's using bash environment 2024-01-10 11:39:35 +01:00