View Issue Details

IDProjectCategoryView StatusLast Update
0007782Kali LinuxQueued Tool Additionpublic2024-04-24 09:00
Reporterj_jito Assigned Todaniruiz  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version2022.2 
Fixed in Version2024.2 
Summary0007782: Vopono - Run applications through VPN tunnels with temporary network namespaces
Description

[Name] - Vopono
[Version] - 0.10.0
[Homepage] - https://github.com/jamesmcm/vopono
[Download] - https://github.com/jamesmcm/vopono/releases
[Author] - James McMurray @jamesmcm
[License] - GPL3 ~ https://github.com/jamesmcm/vopono/blob/master/LICENSE
[Description] - Vopono is a tool to run applications through VPN tunnels via temporary network namespaces. This allows you to run only a handful of applications through different VPNs simultaneously, whilst keeping your main connection as normal.
[Dependencies] - apt install openvpn wireguard
[Similar tools] - proxychains4
[Activity] - 03/07/2022

Activities

g0tmi1k

g0tmi1k

2022-09-30 14:31

administrator   ~0016884

@kali-team, please could this be packaged up.
@author, If you want to help the packaging process, you can check the documentation here ~ https://www.kali.org/docs/development/public-packaging

Arszilla

Arszilla

2024-04-19 09:32

reporter   ~0019165

Draft package is available here: https://gitlab.com/Arszilla/vopono

Please note that due to the rustc version available from Debian Upstream, "clap" had to be downgraded. I did try using a patch, such as the one below, but it would not affect how the crates were being fetched:

diff --git a/Cargo.toml b/Cargo.toml
index acf075d..5657382 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -18,7 +18,7 @@ anyhow = "1"
 directories-next = "2"
 log = "0.4"
 pretty_env_logger = "0.5"
-clap = { version = "4", features = ["derive"] }
+clap = { version = "4.4.18", features = ["derive"] }
 which = "6"
 dialoguer = "0.11"
 compound_duration = "1"

Thus, fetching the crates, then downgrading "clap" and then building vopono seems to be the only way (that I managed to find).

daniruiz

daniruiz

2024-04-24 09:00

manager   ~0019188

This tool is now packaged https://gitlab.com/kalilinux/packages/vopono/
Thanks again @Arszilla

Issue History

Date Modified Username Field Change
2022-07-03 18:47 j_jito New Issue
2022-07-08 23:50 Gamb1t Assigned To => g0tmi1k
2022-07-08 23:50 Gamb1t Status new => assigned
2022-08-05 06:24 g0tmi1k Assigned To g0tmi1k =>
2022-08-05 06:24 g0tmi1k Status assigned => new
2022-08-19 10:53 g0tmi1k Category Feature Requests => New Tool Requests
2022-08-19 10:53 g0tmi1k Summary Vopono: Run applications through VPN tunnels with temporary network namespaces => Vopono - Run applications through VPN tunnels with temporary network namespaces
2022-09-30 14:31 g0tmi1k Note Added: 0016884
2022-09-30 14:31 g0tmi1k Status new => acknowledged
2022-09-30 14:31 g0tmi1k Category New Tool Requests => Queued Tool Addition
2024-04-19 09:32 Arszilla Note Added: 0019165
2024-04-24 09:00 daniruiz Note Added: 0019188
2024-04-24 09:00 daniruiz Assigned To => daniruiz
2024-04-24 09:00 daniruiz Status acknowledged => resolved
2024-04-24 09:00 daniruiz Resolution open => fixed
2024-04-24 09:00 daniruiz Fixed in Version => 2024.2