Package: porthole Version: 1.0.1-1 Architecture: amd64 Maintainer: Jacopo Maria Briccola Installed-Size: 13637 Depends: libc6 (>= 2.39), libgcc-s1 (>= 4.2), firewalld | ufw | nftables, polkitd, default-dbus-system-bus, systemd Suggests: porthole-gui Filename: amd64/porthole_1.0.1-1_amd64.deb Size: 2747838 MD5sum: c47f39da29153a5791c24e9d5058c9a0 SHA1: 6501f016184a50286f154d799509ebd9fad60943 SHA256: 88b751faac962d16a31b180e064da3c9c1895c2543663bfb75115432563d731b Section: net Priority: optional Homepage: https://github.com/jmbriccola/porthole Description: open a firewall port to your local network, temporarily porthole opens a single port towards the network this machine is on right now, for a bounded amount of time, and closes it again by itself. Nothing it opens survives a reboot: it writes no permanent firewall rule, and no timed opening can last longer than eight hours. . It is not a firewall manager. It does no zones, services, NAT, port forwarding or permanent rules; for those, use firewall-config, ufw or nft directly. It drives firewalld, ufw or nftables -- whichever this machine already has. . Opening and closing do not need root. A privileged helper does the work as a system D-Bus service authorised by polkit: opening towards your own subnet authenticates once per session, opening towards every network this machine can reach asks every time, and closing never asks. . This package contains the command-line tool, the privileged helper with its polkit policy and D-Bus configuration, and the desktop notification agent. . The agent starts at the next login, not at install time: neither of its two start files -- a systemd user unit and an XDG autostart entry -- runs in a session that is already open. An announced close is the only signal a timed port has gone, so a port opened in the session that installed this package closes with nothing said. "systemctl --user start porthole-agent.service" starts one for the session you are in. Package: porthole-gui Source: porthole Version: 1.0.1-1 Architecture: amd64 Maintainer: Jacopo Maria Briccola Installed-Size: 3848 Depends: libadwaita-1-0 (>= 1.5~beta), libc6 (>= 2.39), libcairo2 (>= 1.2.4), libgcc-s1 (>= 4.2), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0t64 (>= 2.54.0), libgtk-4-1 (>= 4.0.0), libpango-1.0-0 (>= 1.14.0), porthole (= 1.0.1-1) Filename: amd64/porthole-gui_1.0.1-1_amd64.deb Size: 1204448 MD5sum: 2b91eca814a64987f8e05e4116c2c2c4 SHA1: 165acfbd724fb33adfcca46ab41aa13ddd9fa64b SHA256: 7948015059581f60b1847cbca98280ea6b402b23002f7ff50cb4a22d01fb24ac Section: net Priority: optional Homepage: https://github.com/jmbriccola/porthole Description: open a firewall port to your local network, temporarily (GTK4 GUI) porthole opens a single port towards the network this machine is on right now, for a bounded amount of time, and closes it again by itself. . This package contains the GTK4/libadwaita application: the ports that are open now, what is listening on this machine, and the dialogue that opens one. It is a client of the same privileged helper the command-line tool uses.