diff options
author | 2018-10-29 09:37:03 -0400 | |
---|---|---|
committer | 2018-10-29 09:37:03 -0400 | |
commit | f402d2c683ab9c93240362ea90d0a5ddba51481b (patch) | |
tree | b4594f5de2acdd5f3db26db472a2e9392d9f9b2a /src/firejail/main.c | |
parent | aisleriot profile (diff) | |
download | firejail-f402d2c683ab9c93240362ea90d0a5ddba51481b.tar.gz firejail-f402d2c683ab9c93240362ea90d0a5ddba51481b.tar.zst firejail-f402d2c683ab9c93240362ea90d0a5ddba51481b.zip |
adding --net.print command line option
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r-- | src/firejail/main.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index 29e3df7c6..23d9a1d51 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -592,6 +592,16 @@ static void run_cmd_and_exit(int i, int argc, char **argv) { | |||
592 | else | 592 | else |
593 | exit_err_feature("networking"); | 593 | exit_err_feature("networking"); |
594 | } | 594 | } |
595 | else if (strncmp(argv[i], "--net.print=", 12) == 0) { | ||
596 | if (checkcfg(CFG_NETWORK)) { | ||
597 | // extract pid or sandbox name | ||
598 | pid_t pid = require_pid(argv[i] + 12); | ||
599 | net_print(pid); | ||
600 | exit(0); | ||
601 | } | ||
602 | else | ||
603 | exit_err_feature("networking"); | ||
604 | } | ||
595 | #endif | 605 | #endif |
596 | #ifdef HAVE_FILE_TRANSFER | 606 | #ifdef HAVE_FILE_TRANSFER |
597 | else if (strncmp(argv[i], "--get=", 6) == 0) { | 607 | else if (strncmp(argv[i], "--get=", 6) == 0) { |