⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
webmin
/
jailkit
/
View File Name :
jailkit-lib.pl
#!/usr/bin/perl use strict; use warnings; our (%config, %text); =head1 jailkit-lib.pl Functions for the Jailkit Webmin module foreign_require("jailkit", "jailkit-lib.pl"); $jk_init_ini = jailkit::get_jk_init_ini(); $jk_init_ini will contain a list of hashrefs of configuration directives from jk_init.ini. =cut BEGIN { push(@INC, ".."); } eval "use WebminCore;"; init_config(); =head2 get_jk_init_ini() Returns the jailkit configuration as a list of hash references with name and key value keys. =cut sub get_jk_init_ini { use Config::IniFiles; my $jk_init_ini = new Config::IniFiles( -file => "$config{'jailkit_config_dir'}/jk_init.ini"); return $jk_init_ini; } =head2 write_jk_init_ini(\%jk_init_ini) Write configuration file array to config file. May return an error object, if write fails. =cut sub write_jk_init_ini { use Config::IniFiles; my ($jk_init_ini) = @_; my $result = $jk_init_ini->RewriteConfig($config{'jk_init_ini'}); unless ($result) { error($text{'error_save_failed'}); } return; } 1;