Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 1 addition & 24 deletions src/lib/apps/dev-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -272,29 +272,6 @@
"url": "https://meldmerge.org/images/meld.svg"
}
},
{
"id": "wireshark",
"name": "Wireshark",
"description": "Network protocol analyzer and packet capture",
"category": "Dev: Tools",
"targets": {
"ubuntu": "wireshark",
"debian": "wireshark",
"arch": "wireshark-qt",
"fedora": "wireshark",
"opensuse": "wireshark",
"nix": "wireshark",
"flatpak": "org.wireshark.Wireshark",
"homebrew": "--cask wireshark-app"
},
"unavailableReason": "Wireshark is not available as a Snap package.",
"icon": {
"type": "iconify",
"set": "simple-icons",
"name": "wireshark",
"color": "#1679A7"
}
},
{
"id": "postman",
"name": "Postman",
Expand Down Expand Up @@ -433,4 +410,4 @@
"name": "file-type-cmake"
}
}
]
]
104 changes: 104 additions & 0 deletions src/lib/apps/vpn-network.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"homebrew": "--cask ivpn",
"snap": "ivpn"
},
"note": "",
"unavailableReason": "Not in official repos. Follow instructions at [ivpn.net/en/apps-linux](https://www.ivpn.net/en/apps-linux/).",
"icon": {
"type": "url",
Expand All @@ -27,6 +28,7 @@
"flatpak": "com.protonvpn.www",
"homebrew": "--cask protonvpn"
},
"note": "",
"unavailableReason": "Not in official repos. Use Flatpak or follow instructions at [protonvpn.com/support/linux-vpn-setup](https://protonvpn.com/support/linux-vpn-setup/).",
"icon": {
"type": "iconify",
Expand All @@ -45,6 +47,7 @@
"nix": "mullvad-vpn",
"homebrew": "--cask mullvad-vpn"
},
"note": "",
"unavailableReason": "Not in official repos. Use [AUR](https://aur.archlinux.org/packages/mullvad-vpn-bin) or see [official install guide](https://mullvad.net/en/help/install-mullvad-app-linux).",
"icon": {
"type": "iconify",
Expand All @@ -65,6 +68,7 @@
"nix": "tailscale",
"homebrew": "tailscale"
},
"note": "",
"unavailableReason": "Not in Debian or Ubuntu repos. Follow instructions at [tailscale.com/download/linux](https://tailscale.com/download/linux).",
"icon": {
"type": "iconify",
Expand All @@ -87,6 +91,7 @@
"nix": "wireguard-tools",
"homebrew": "wireguard-tools"
},
"note": "",
"unavailableReason": "WireGuard is a kernel module and not available via Flatpak or Snap.",
"icon": {
"type": "iconify",
Expand All @@ -109,6 +114,7 @@
"nix": "openvpn",
"homebrew": "openvpn"
},
"note": "",
"unavailableReason": "OpenVPN is a system package and not available via Flatpak or Snap.",
"icon": {
"type": "iconify",
Expand All @@ -131,6 +137,7 @@
"nix": "nmap",
"homebrew": "nmap"
},
"note": "",
"unavailableReason": "Nmap is a CLI tool and not available via Flatpak or Snap.",
"icon": {
"type": "url",
Expand All @@ -151,6 +158,7 @@
"nix": "openssh",
"homebrew": "openssh"
},
"note": "",
"unavailableReason": "OpenSSH is a system package and not available via Flatpak or Snap.",
"icon": {
"type": "iconify",
Expand All @@ -174,10 +182,106 @@
"flatpak": "org.remmina.Remmina",
"snap": "remmina"
},
"note": "",
"unavailableReason": "Remmina is not available via Homebrew, use [Flatpak version](https://flathub.org/en/apps/org.remmina.Remmina) or [Snap version](https://snapcraft.io/remmina) instead.",
"icon": {
"type": "url",
"url": "https://upload.wikimedia.org/wikipedia/commons/9/96/Org.remmina.Remmina.svg"
}
},
{
"id": "wireshark",
"name": "Wireshark",
"description": "Network protocol analyzer",
"category": "VPN & Network",
"targets": {
"ubuntu": "wireshark",
"arch": "wireshark-gtk",
"homebrew": "--cask wireshark"
},
"note": "",
"unavailableReason": "Install via [official site](https://www.wireshark.org/download.html) if unavailable.",
"icon": {
"type": "iconify",
"set": "simple-icons",
"name": "wireshark",
"color": "#005C9E"
}
},
{
"id": "netdiscover",
"name": "Netdiscover",
"description": "ARP network discovery tool",
"category": "VPN & Network",
"targets": {
"ubuntu": "netdiscover",
"arch": "netdiscover",
"homebrew": "netdiscover"
},
"note": "",
"unavailableReason": "Install via [official repo instructions](https://github.com/alexxy/netdiscover).",
"icon": {
"type": "iconify",
"set": "mdi",
"name": "network",
"color": "#FF6600"
}
},
{
"id": "dig",
"name": "dig",
"description": "DNS lookup utility (from dnsutils)",
"category": "VPN & Network",
"targets": {
"ubuntu": "dnsutils",
"arch": "bind-tools",
"homebrew": "bind"
},
"note": "",
"unavailableReason": "Install via [official docs](https://linux.die.net/man/1/dig) if unavailable.",
"icon": {
"type": "iconify",
"set": "mdi",
"name": "dns",
"color": "#4CAF50"
}
},
{
"id": "netcat",
"name": "Netcat",
"description": "Networking utility for reading/writing TCP/UDP",
"category": "VPN & Network",
"targets": {
"ubuntu": "netcat",
"arch": "gnu-netcat",
"homebrew": "netcat"
},
"note": "",
"unavailableReason": "Install via [official package](https://nc110.sourceforge.io/).",
"icon": {
"type": "iconify",
"set": "mdi",
"name": "network",
"color": "#2196F3"
}
},
{
"id": "netstat",
"name": "Netstat",
"description": "Displays network connections, routing tables",
"category": "VPN & Network",
"targets": {
"ubuntu": "net-tools",
"arch": "net-tools",
"homebrew": "net-tools"
},
"note": "",
"unavailableReason": "Install via [official docs](https://man7.org/linux/man-pages/man8/netstat.8.html) if unavailable.",
"icon": {
"type": "iconify",
"set": "mdi",
"name": "network",
"color": "#F44336"
}
}
]