From 0a477fd288d064d265395c88dbd0f261b723804e Mon Sep 17 00:00:00 2001 From: spiperac Date: Mon, 15 Jun 2026 06:42:13 +0200 Subject: Initial release --- assets/assets.go | 84 +++++++++++++++++++++++++++++++++ assets/findings.md.tmpl | 29 ++++++++++++ assets/fonts/JetBrainsMono-Bold.ttf | Bin 0 -> 277828 bytes assets/fonts/JetBrainsMono-Italic.ttf | Bin 0 -> 276840 bytes assets/fonts/JetBrainsMono-Regular.ttf | Bin 0 -> 273900 bytes assets/icons/boomerang.png | Bin 0 -> 1249 bytes assets/icons/delete.png | Bin 0 -> 1184 bytes assets/icons/document.png | Bin 0 -> 9607 bytes assets/icons/folder.png | Bin 0 -> 8045 bytes assets/icons/history.png | Bin 0 -> 945 bytes assets/icons/inspector.png | Bin 0 -> 868 bytes assets/icons/intercept.png | Bin 0 -> 1304 bytes assets/icons/intruder.png | Bin 0 -> 3276 bytes assets/icons/loot.png | Bin 0 -> 1358 bytes assets/icons/media.png | Bin 0 -> 11070 bytes assets/icons/off-button.png | Bin 0 -> 30755 bytes assets/icons/on-button.png | Bin 0 -> 30700 bytes assets/icons/plugin.png | Bin 0 -> 4672 bytes assets/icons/project.png | Bin 0 -> 14479 bytes assets/icons/save.png | Bin 0 -> 831 bytes assets/icons/scope.png | Bin 0 -> 1650 bytes assets/icons/settings.png | Bin 0 -> 1028 bytes assets/icons/toolbox.png | Bin 0 -> 7515 bytes assets/icons/web.png | Bin 0 -> 4699 bytes assets/icons/web1.png | Bin 0 -> 3670 bytes assets/logo.png | Bin 0 -> 90410 bytes assets/themes/shiv-vague.toml | 49 +++++++++++++++++++ 27 files changed, 162 insertions(+) create mode 100644 assets/assets.go create mode 100644 assets/findings.md.tmpl create mode 100644 assets/fonts/JetBrainsMono-Bold.ttf create mode 100644 assets/fonts/JetBrainsMono-Italic.ttf create mode 100644 assets/fonts/JetBrainsMono-Regular.ttf create mode 100644 assets/icons/boomerang.png create mode 100644 assets/icons/delete.png create mode 100644 assets/icons/document.png create mode 100644 assets/icons/folder.png create mode 100644 assets/icons/history.png create mode 100644 assets/icons/inspector.png create mode 100644 assets/icons/intercept.png create mode 100644 assets/icons/intruder.png create mode 100644 assets/icons/loot.png create mode 100644 assets/icons/media.png create mode 100644 assets/icons/off-button.png create mode 100644 assets/icons/on-button.png create mode 100644 assets/icons/plugin.png create mode 100644 assets/icons/project.png create mode 100644 assets/icons/save.png create mode 100644 assets/icons/scope.png create mode 100644 assets/icons/settings.png create mode 100644 assets/icons/toolbox.png create mode 100644 assets/icons/web.png create mode 100644 assets/icons/web1.png create mode 100644 assets/logo.png create mode 100644 assets/themes/shiv-vague.toml (limited to 'assets') diff --git a/assets/assets.go b/assets/assets.go new file mode 100644 index 0000000..6723415 --- /dev/null +++ b/assets/assets.go @@ -0,0 +1,84 @@ +package assets + +import ( + "embed" + _ "embed" +) + +//go:embed logo.png +var Logo []byte + +//go:embed themes/*.toml +var Themes embed.FS + +//go:embed icons/delete.png +var IconDelete []byte + +//go:embed icons/save.png +var IconSave []byte + +//go:embed icons/history.png +var IconHistory []byte + +//go:embed icons/inspector.png +var IconInspector []byte + +//go:embed icons/intruder.png +var IconIntruder []byte + +//go:embed icons/boomerang.png +var IconRepeater []byte + +//go:embed icons/intercept.png +var IconIntercept []byte + +//go:embed icons/loot.png +var IconLoot []byte + +//go:embed icons/plugin.png +var IconPlugin []byte + +//go:embed icons/project.png +var IconProject []byte + +//go:embed icons/scope.png +var IconScope []byte + +//go:embed icons/settings.png +var IconSettings []byte + +//go:embed icons/toolbox.png +var IconToolbox []byte + +//go:embed icons/on-button.png +var IconOnButton []byte + +//go:embed icons/off-button.png +var IconOffButton []byte + +//go:embed icons/web.png +var IconWeb []byte + +//go:embed icons/web1.png +var IconWeb1 []byte + +//go:embed icons/document.png +var IconDocument []byte + +//go:embed icons/folder.png +var IconFolder []byte + +//go:embed icons/media.png +var IconMedia []byte + +//go:embed findings.md.tmpl +var FindingsTemplate string + +//go:embed fonts/JetBrainsMono-Regular.ttf +var FontJetBrainsMonoRegular []byte + +//go:embed fonts/JetBrainsMono-Bold.ttf +var FontJetBrainsMonoBold []byte + +//go:embed fonts/JetBrainsMono-Italic.ttf +var FontJetBrainsMonoItalic []byte diff --git a/assets/findings.md.tmpl b/assets/findings.md.tmpl new file mode 100644 index 0000000..61c299e --- /dev/null +++ b/assets/findings.md.tmpl @@ -0,0 +1,29 @@ +# Shiv Loot + +Generated: {{.Generated}} + +--- +{{range .Entries}} +## [{{.Severity}}] {{.Title}} + +**Date:** {{.Date}} +{{if .Notes}} +### Notes + +{{.Notes}} +{{end}} +{{if .Request}} +### Request + +```http +{{.Request}} +``` + +### Response + +```http +{{.Response}} +``` +{{end}} +--- +{{end}} diff --git a/assets/fonts/JetBrainsMono-Bold.ttf b/assets/fonts/JetBrainsMono-Bold.ttf new file mode 100644 index 0000000..8c93043 Binary files /dev/null and b/assets/fonts/JetBrainsMono-Bold.ttf differ diff --git a/assets/fonts/JetBrainsMono-Italic.ttf b/assets/fonts/JetBrainsMono-Italic.ttf new file mode 100644 index 0000000..ccc9d6a Binary files /dev/null and b/assets/fonts/JetBrainsMono-Italic.ttf differ diff --git a/assets/fonts/JetBrainsMono-Regular.ttf b/assets/fonts/JetBrainsMono-Regular.ttf new file mode 100644 index 0000000..dff66cc Binary files /dev/null and b/assets/fonts/JetBrainsMono-Regular.ttf differ diff --git a/assets/icons/boomerang.png b/assets/icons/boomerang.png new file mode 100644 index 0000000..dc8ad2c Binary files /dev/null and b/assets/icons/boomerang.png differ diff --git a/assets/icons/delete.png b/assets/icons/delete.png new file mode 100644 index 0000000..488643c Binary files /dev/null and b/assets/icons/delete.png differ diff --git a/assets/icons/document.png b/assets/icons/document.png new file mode 100644 index 0000000..7493aac Binary files /dev/null and b/assets/icons/document.png differ diff --git a/assets/icons/folder.png b/assets/icons/folder.png new file mode 100644 index 0000000..66f0372 Binary files /dev/null and b/assets/icons/folder.png differ diff --git a/assets/icons/history.png b/assets/icons/history.png new file mode 100644 index 0000000..1a05914 Binary files /dev/null and b/assets/icons/history.png differ diff --git a/assets/icons/inspector.png b/assets/icons/inspector.png new file mode 100644 index 0000000..7ea9c3d Binary files /dev/null and b/assets/icons/inspector.png differ diff --git a/assets/icons/intercept.png b/assets/icons/intercept.png new file mode 100644 index 0000000..d5345f7 Binary files /dev/null and b/assets/icons/intercept.png differ diff --git a/assets/icons/intruder.png b/assets/icons/intruder.png new file mode 100644 index 0000000..5a0ae27 Binary files /dev/null and b/assets/icons/intruder.png differ diff --git a/assets/icons/loot.png b/assets/icons/loot.png new file mode 100644 index 0000000..0a46d73 Binary files /dev/null and b/assets/icons/loot.png differ diff --git a/assets/icons/media.png b/assets/icons/media.png new file mode 100644 index 0000000..761b26a Binary files /dev/null and b/assets/icons/media.png differ diff --git a/assets/icons/off-button.png b/assets/icons/off-button.png new file mode 100644 index 0000000..f555860 Binary files /dev/null and b/assets/icons/off-button.png differ diff --git a/assets/icons/on-button.png b/assets/icons/on-button.png new file mode 100644 index 0000000..665fe58 Binary files /dev/null and b/assets/icons/on-button.png differ diff --git a/assets/icons/plugin.png b/assets/icons/plugin.png new file mode 100644 index 0000000..f2ac506 Binary files /dev/null and b/assets/icons/plugin.png differ diff --git a/assets/icons/project.png b/assets/icons/project.png new file mode 100644 index 0000000..a8549e1 Binary files /dev/null and b/assets/icons/project.png differ diff --git a/assets/icons/save.png b/assets/icons/save.png new file mode 100644 index 0000000..dce7696 Binary files /dev/null and b/assets/icons/save.png differ diff --git a/assets/icons/scope.png b/assets/icons/scope.png new file mode 100644 index 0000000..2c314e1 Binary files /dev/null and b/assets/icons/scope.png differ diff --git a/assets/icons/settings.png b/assets/icons/settings.png new file mode 100644 index 0000000..2653359 Binary files /dev/null and b/assets/icons/settings.png differ diff --git a/assets/icons/toolbox.png b/assets/icons/toolbox.png new file mode 100644 index 0000000..6723218 Binary files /dev/null and b/assets/icons/toolbox.png differ diff --git a/assets/icons/web.png b/assets/icons/web.png new file mode 100644 index 0000000..0251db2 Binary files /dev/null and b/assets/icons/web.png differ diff --git a/assets/icons/web1.png b/assets/icons/web1.png new file mode 100644 index 0000000..8353ce9 Binary files /dev/null and b/assets/icons/web1.png differ diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000..4301a8e Binary files /dev/null and b/assets/logo.png differ diff --git a/assets/themes/shiv-vague.toml b/assets/themes/shiv-vague.toml new file mode 100644 index 0000000..6d8c2be --- /dev/null +++ b/assets/themes/shiv-vague.toml @@ -0,0 +1,49 @@ +[dark] +background = "#141415" +button = "#1c1c24" +disabled_button = "#252530" +disabled = "#606079" +error = "#d8647e" +focus = "#6e94b2" +foreground = "#cdcdcd" +header_background = "#1c1c24" +hover = "#252530" +hyperlink = "#7e98e8" +input_background = "#1c1c24" +input_border = "#878787" +menu_background = "#1c1c24" +overlay_background = "#1c1c24" +placeholder = "#606079" +pressed = "#333738" +primary = "#6e94b2" +scrollbar = "#606079" +selection = "#333738" +separator = "#252530" +shadow = "#141415" +success = "#7fa563" +warning = "#f3be7c" + +[light] +background = "#f5f5f0" +button = "#ebebde" +disabled_button = "#e8e8d8" +disabled = "#8a8a9e" +error = "#c8435e" +focus = "#4a6a8a" +foreground = "#2e2e2e" +header_background = "#ebebde" +hover = "#e8e8d8" +hyperlink = "#4a6ec8" +input_background = "#ebebde" +input_border = "#a0a0a0" +menu_background = "#ebebde" +overlay_background = "#ebebde" +placeholder = "#8a8a9e" +pressed = "#d8d8da" +primary = "#4a6a8a" +scrollbar = "#8a8a9e" +selection = "#d8d8da" +separator = "#e8e8d8" +shadow = "#f5f5f0" +success = "#5a8543" +warning = "#d89a3c" -- cgit v1.2.3