some bugs
This commit is contained in:
parent
075404a48c
commit
6e57502a29
14
main.c
14
main.c
@ -21,9 +21,9 @@
|
||||
struct connexion
|
||||
{
|
||||
int pid;
|
||||
char cmd[24];
|
||||
char cmd[128];
|
||||
char cmdline[1000];
|
||||
char user[24];
|
||||
char user[128];
|
||||
char hostname[128];
|
||||
char host_ip[42];
|
||||
char host_ipv6[42];
|
||||
@ -429,7 +429,7 @@ int getpids(int pid, int exploded[])
|
||||
int getprocinfo( struct connexion * conn )
|
||||
{
|
||||
FILE *fh1;
|
||||
char child_path[128];
|
||||
char child_path[1024];
|
||||
char str[1024];
|
||||
int child_pid[10];
|
||||
int flag = 0;
|
||||
@ -476,7 +476,7 @@ int getprocinfo( struct connexion * conn )
|
||||
printlog(conn->cmdline, DEBUG, 0);
|
||||
if ((strstr(conn->cmdline, "pam") || strstr(conn->cmdline, "net") ) != 0)
|
||||
{
|
||||
printlog("comdline is pam or net or accepted", DEBUG, 0);
|
||||
printlog("comdline is pam or net", DEBUG, 0);
|
||||
retval = -1;
|
||||
}
|
||||
// get the command name
|
||||
@ -495,7 +495,7 @@ int getprocinfo( struct connexion * conn )
|
||||
int main()
|
||||
{
|
||||
FILE *fh = NULL;
|
||||
FILE *fh1;
|
||||
//FILE *fh1;
|
||||
int n_ssh=10;
|
||||
int id;
|
||||
int pid;
|
||||
@ -606,10 +606,10 @@ int main()
|
||||
// date of connexion
|
||||
if (conn.user[0] == '\0')
|
||||
{
|
||||
sprintf( str, "%s \"%s: tunnel ouvert depuis %s pid: %d avec la commande: %s %s\"", cfg.commande, cfg.hostname, ip, conn.pid, conn.cmd, conn.cmdline );
|
||||
sprintf( str, "%s \"%s: tunnel ouvert depuis %s pid: %d\"", cfg.commande, cfg.hostname, ip, conn.pid );
|
||||
}else
|
||||
{
|
||||
sprintf( str, "%s \"%s: %s s'est connecté depuis %s pid: %d avec la commande: %s %s\"", cfg.commande, cfg.hostname, conn.user, ip, conn.pid, conn.cmd, conn.cmdline );
|
||||
sprintf( str, "%s \"%s: %s s'est connecté depuis %s pid: %d\"", cfg.commande, cfg.hostname, conn.user, ip, conn.pid);
|
||||
}
|
||||
if ( start != 1 )
|
||||
{
|
||||
|
Reference in New Issue
Block a user