/[smecontribs]/rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin-1.6-bz10761_real_ssh_port.patch
ViewVC logotype

Annotation of /rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin-1.6-bz10761_real_ssh_port.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Sun Jul 17 20:33:59 2022 UTC (2 years, 4 months ago) by michel
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-6_el7_sme, smeserver-smeadmin-1_6-5_el7_sme, smeserver-smeadmin-1_6-11_el7_sme, smeserver-smeadmin-1_6-9_el7_sme, smeserver-smeadmin-1_6-8_el7_sme, smeserver-smeadmin-1_6-7_el7_sme, smeserver-smeadmin-1_6-13_el7_sme, smeserver-smeadmin-1_6-10_el7_sme, smeserver-smeadmin-1_6-12_el7_sme, smeserver-smeadmin-1_6-14_el7_sme, HEAD
make: « clog » est à jour.

1 michel 1.1 diff -urN smeserver-smeadmin-1.6.old/root/etc/e-smith/web/functions/smeadmin smeserver-smeadmin-1.6/root/etc/e-smith/web/functions/smeadmin
2     --- smeserver-smeadmin-1.6.old/root/etc/e-smith/web/functions/smeadmin 2022-07-17 22:35:59.000000000 +0400
3     +++ smeserver-smeadmin-1.6/root/etc/e-smith/web/functions/smeadmin 2022-07-18 00:17:05.275000000 +0400
4     @@ -44,6 +44,7 @@
5     my $imgdir="/etc/e-smith/web/panels/manager/html/smeadmin";
6     #my $maxping=0.1;
7     my $maxping=0.5;
8     +my $SshPort;
9     #----------------------------------------------------------------
10     #declaration des fonctions
11     #webpages-funcs
12     @@ -550,7 +551,9 @@
13     foreach my $key (keys(%params)){
14     $params{$key} = $smeadmindb->prop($key);
15     }
16     -}
17     +
18     + $SshPort = $smedb->get('sshd')->prop('TCPPort');
19     +}
20    
21     #----------------------------------------------------------------
22     #affiche le formulaire permettant de parametrer smeadmin
23     @@ -870,7 +873,7 @@
24     $q->Tr($q->td(gettext("Test ftp service")),
25     $q->td($q->a ({href => "$progname?state=advanced&service=ftp"},"telnet 21\n"))),
26     $q->Tr($q->td(gettext("Test ssh service")),
27     - $q->td($q->a ({href => "$progname?state=advanced&service=ssh"},"telnet 22"))),
28     + $q->td($q->a ({href => "$progname?state=advanced&service=ssh"},"telnet ${SshPort}\n"))),
29     $q->Tr($q->td(gettext("Test pop service")),
30     $q->td($q->a ({href => "$progname?state=advanced&service=pop"},"telnet 110\n"))),
31     $q->Tr($q->td(gettext("Test smtp service")),
32     @@ -933,8 +936,8 @@
33     }
34     elsif ($q->param('service') eq 'ssh')
35     {
36     - print $q->p($q->b(sprintf(gettext("Execution of 'echo \"hello\" | nc %s 22' (ssh opened to the external network):"),$ip))),$q->br;
37     - foreach (`/bin/echo "hello" | /usr/bin/nc $ip 22 2>&1`)
38     + print $q->p($q->b(sprintf(gettext("Execution of 'echo \"hello\" | nc %s %s' (ssh opened to the external network):"),$ip,$SshPort))),$q->br;
39     + foreach (`/bin/echo "hello" | /usr/bin/nc $ip $SshPort 2>&1`)
40     {
41     print $q->p($_);
42     }
43     @@ -1633,7 +1636,7 @@
44     "DEF:ftp=$rrddir/sessions.rrd:ftp:AVERAGE", "DEF:maxftp=$rrddir/sessions.rrd:ftp:MAX", "DEF:minftp=$rrddir/sessions.rrd:ftp:MIN",
45     "DEF:netbios=$rrddir/sessions.rrd:netbios:AVERAGE", "DEF:maxnetbios=$rrddir/sessions.rrd:netbios:MAX", "DEF:minnetbios=$rrddir/sessions.rrd:netbios:MIN",
46     "DEF:afp=$rrddir/sessions.rrd:afp:AVERAGE", "DEF:maxafp=$rrddir/sessions.rrd:afp:MAX", "DEF:minafp=$rrddir/sessions.rrd:afp:MIN",
47     - "COMMENT: ","LINE2:ssh#0000FF:ssh (22)","LINE2:ftp#FF2222:ftp (21)","LINE2:vpn#AA3300:vpn (1723)",
48     + "COMMENT: ","LINE2:ssh#0000FF:ssh ($SshPort)","LINE2:ftp#FF2222:ftp (21)","LINE2:vpn#AA3300:vpn (1723)",
49     "LINE2:netbios#33B010:netbios (139)","LINE2:afp#FFD700:afp (548)","COMMENT:\\n",
50     "COMMENT:Max\\: ","GPRINT:maxssh:MAX:%4.0lf ","GPRINT:maxftp:MAX:%4.0lf ","GPRINT:maxvpn:MAX:%4.0lf ",
51     "GPRINT:maxnetbios:MAX:%4.0lf ","GPRINT:maxafp:MAX:%4.0lf ","COMMENT:\\n",
52     diff -urN smeserver-smeadmin-1.6.old/root/usr/bin/smeadmind smeserver-smeadmin-1.6/root/usr/bin/smeadmind
53     --- smeserver-smeadmin-1.6.old/root/usr/bin/smeadmind 2022-07-17 22:35:59.000000000 +0400
54     +++ smeserver-smeadmin-1.6/root/usr/bin/smeadmind 2022-07-17 23:04:00.882000000 +0400
55     @@ -29,6 +29,8 @@
56    
57     #variables d'environnement du serveur
58     my ($DomainName,$SystemName,$SystemMode,$InternalInterface,$ExternalInterface,$InternalIP,$ExternalIP,@MailDomainsMatch);
59     +my $SshPort;
60     +
61     #----------------------------------
62     #hash faisant correspondre la cle (nom du param) a sa valeur [ICI, CE SONT LES VALEURS PAR DEFAUT !!]
63     #idem dans le panel /etc-e-smith/web/functions/smeadmin
64     @@ -372,6 +374,8 @@
65     my $InternalIP = $smedb->get("LocalIP")->value;
66     $InternalInterface = $smedb->get("InternalInterface")->prop('Name');
67    
68     + $SshPort = $smedb->get("sshd")->prop('TCPPort');
69     +
70     my $smeadmindb = $smedb->get('smeadmind') || die "Error opening smeadmind db\n";
71    
72     foreach my $key (keys(%params)){
73     @@ -1252,7 +1256,7 @@
74     # par contre, a surveiller le passage de samba du port 139 a 445
75     my @netstat=`/bin/netstat --inet --tcp --numeric`;
76     foreach (@netstat) {
77     - if (/tcp\s+\d+\s+\d+\s\S+:22\s+\S+\s+ESTABLISHED/){$sessions_ssh++;}
78     + if (/tcp\s+\d+\s+\d+\s\S+:${SshPort}\s+\S+\s+ESTABLISHED/){$sessions_ssh++;}
79     if (/tcp\s+\d+\s+\d+\s\S+:21\s+\S+\s+ESTABLISHED/){$sessions_ftp++;}
80     if (/tcp\s+\d+\s+\d+\s\S+:1723\s+\S+\s+ESTABLISHED/){$sessions_vpn++;}
81     if (/tcp\s+\d+\s+\d+\s\S+:548\s+\S+\s+ESTABLISHED/){$sessions_afp++;}
82     @@ -1640,7 +1644,7 @@
83     "\n#who\n",
84     `who`,
85     "#netstat -n |grep :22\n",
86     - `netstat -n |grep :22`;
87     + `netstat -n |grep :${SshPort}`;
88     }],
89     [
90     "($params{'MaxFtp'} && $sessions_ftp >= $params{'MaxFtp'})",

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed