From 51a2fcf36e89f7ca401cf3df7ae86ed49eb6158b Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Sat, 13 Oct 2018 03:50:31 +0000 Subject: Create nitroshare.profile --- etc/nitroshare.profile | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 etc/nitroshare.profile diff --git a/etc/nitroshare.profile b/etc/nitroshare.profile new file mode 100644 index 000000000..f02599ac6 --- /dev/null +++ b/etc/nitroshare.profile @@ -0,0 +1,50 @@ +# Firejail profile for nitroshare +# Description: Network File Transfer Application +# This file is overwritten after every install/update +# Persistent local customizations +include /etc/firejail/nitroshare.local +# Persistent global definitions +include /etc/firejail/globals.local + +noblacklist ${HOME}/.config/Nathan Osman +noblacklist ${HOME}/.config/NitroShare + +# Allow python (blacklisted by disable-interpreters.inc) +noblacklist ${PATH}/python2* +noblacklist ${PATH}/python3* +noblacklist /usr/lib/python2* +noblacklist /usr/lib/python3* + +include /etc/firejail/disable-common.inc +include /etc/firejail/disable-devel.inc +include /etc/firejail/disable-interpreters.inc +include /etc/firejail/disable-passwdmgr.inc +include /etc/firejail/disable-programs.inc + +caps.drop all +netfilter +no3d +# nodbus +nodvd +nogroups +nonewprivs +noroot +nosound +notv +nou2f +novideo +protocol unix,inet,inet6,netlink +seccomp +shell none + +disable-mnt +private-bin awk,grep,nitroshare,nitroshare-cli,nitroshare-nmh,nitroshare-send,nitroshare-ui +private-cache +private-dev +private-etc ca-certificates,dconf,fonts,hostname,hosts,ld.so.cache,machine-id,nsswitch.conf,ssl +# private-lib libnitroshare.so.*,libqhttpengine.so.*,libqmdnsengine.so.*,nitroshare +private-tmp + +# memory-deny-write-execute +noexec ${HOME} +noexec /tmp -- cgit v1.2.3-54-g00ecf From 7fa9cf6deafa15a4bfbfd796a52d606825019781 Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Sat, 13 Oct 2018 03:51:29 +0000 Subject: Create nitroshare-cli.profile --- etc/nitroshare-cli.profile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 etc/nitroshare-cli.profile diff --git a/etc/nitroshare-cli.profile b/etc/nitroshare-cli.profile new file mode 100644 index 000000000..a9ad197e9 --- /dev/null +++ b/etc/nitroshare-cli.profile @@ -0,0 +1,7 @@ +# Firejail profile alias for nitroshare +# Description: Network File Transfer Application +# This file is overwritten after every install/update + + +# Redirect +include /etc/firejail/nitroshare.profile -- cgit v1.2.3-54-g00ecf From a0e35df503cc8e1bc3d556ac761c479366f3a748 Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Sat, 13 Oct 2018 03:52:20 +0000 Subject: Create nitroshare-nmh --- etc/nitroshare-nmh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 etc/nitroshare-nmh diff --git a/etc/nitroshare-nmh b/etc/nitroshare-nmh new file mode 100644 index 000000000..a9ad197e9 --- /dev/null +++ b/etc/nitroshare-nmh @@ -0,0 +1,7 @@ +# Firejail profile alias for nitroshare +# Description: Network File Transfer Application +# This file is overwritten after every install/update + + +# Redirect +include /etc/firejail/nitroshare.profile -- cgit v1.2.3-54-g00ecf From cbd1556d39d52951566f2ce6fba45d8c79382225 Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Sat, 13 Oct 2018 03:53:11 +0000 Subject: Create nitroshare-send.profile --- etc/nitroshare-send.profile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 etc/nitroshare-send.profile diff --git a/etc/nitroshare-send.profile b/etc/nitroshare-send.profile new file mode 100644 index 000000000..a9ad197e9 --- /dev/null +++ b/etc/nitroshare-send.profile @@ -0,0 +1,7 @@ +# Firejail profile alias for nitroshare +# Description: Network File Transfer Application +# This file is overwritten after every install/update + + +# Redirect +include /etc/firejail/nitroshare.profile -- cgit v1.2.3-54-g00ecf From 24cbadfa147398e0d3e58e19b14a4e983cfa75ed Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Sat, 13 Oct 2018 03:53:53 +0000 Subject: Create nitroshare-ui.profile --- etc/nitroshare-ui.profile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 etc/nitroshare-ui.profile diff --git a/etc/nitroshare-ui.profile b/etc/nitroshare-ui.profile new file mode 100644 index 000000000..a9ad197e9 --- /dev/null +++ b/etc/nitroshare-ui.profile @@ -0,0 +1,7 @@ +# Firejail profile alias for nitroshare +# Description: Network File Transfer Application +# This file is overwritten after every install/update + + +# Redirect +include /etc/firejail/nitroshare.profile -- cgit v1.2.3-54-g00ecf From fe61e3d67fa488e253dcedfc98412fecde3db8ae Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Sat, 13 Oct 2018 03:55:14 +0000 Subject: Add nitroshare to firecfg --- src/firecfg/firecfg.config | 1 + 1 file changed, 1 insertion(+) diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config index ddc4b676d..436861328 100644 --- a/src/firecfg/firecfg.config +++ b/src/firecfg/firecfg.config @@ -305,6 +305,7 @@ ncdu netsurf neverball nheko +nitroshare nylas obs odt2txt -- cgit v1.2.3-54-g00ecf From de431b36969d327a47907f26f55deb201bf8077d Mon Sep 17 00:00:00 2001 From: SkewedZeppelin <8296104+SkewedZeppelin@users.noreply.github.com> Date: Sat, 13 Oct 2018 04:12:30 +0000 Subject: Fix extension for nitroshare-nmh --- etc/nitroshare-nmh | 7 ------- etc/nitroshare-nmh.profile | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 etc/nitroshare-nmh create mode 100644 etc/nitroshare-nmh.profile diff --git a/etc/nitroshare-nmh b/etc/nitroshare-nmh deleted file mode 100644 index a9ad197e9..000000000 --- a/etc/nitroshare-nmh +++ /dev/null @@ -1,7 +0,0 @@ -# Firejail profile alias for nitroshare -# Description: Network File Transfer Application -# This file is overwritten after every install/update - - -# Redirect -include /etc/firejail/nitroshare.profile diff --git a/etc/nitroshare-nmh.profile b/etc/nitroshare-nmh.profile new file mode 100644 index 000000000..a9ad197e9 --- /dev/null +++ b/etc/nitroshare-nmh.profile @@ -0,0 +1,7 @@ +# Firejail profile alias for nitroshare +# Description: Network File Transfer Application +# This file is overwritten after every install/update + + +# Redirect +include /etc/firejail/nitroshare.profile -- cgit v1.2.3-54-g00ecf