The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Log команд выполненных из putty"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"Log команд выполненных из putty"  +/
Сообщение от Shinma email(ok) on 07-Окт-15, 09:49 
Кто знает или может направить куда копать. ну или есть готовые решения.
Есть putty у клиентов и сервера у меня UNIX HP-UX. Есть  GCC, но там библиотеки не все, и тем более до кол-ва библиотек linux им далеко. Ну даже если просто на shell что нить написать. Просто я уже столько перепробовал идеи кончились....
Нужны идеи как можно вести логи выполненных команд клиентов которые зашли через putty  на сервер. и да заранее предупрежу - стандартный хистори на C shell<а именно на нем они и сидят и никак иначе> сохраняет только команды текущей сессии и то в кол-ве 20 последних команд, без даты выполнения команды. А дата и время очень важны для выявления неверных пользователей. Заранее спасибо.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Log команд выполненных из putty"  +/
Сообщение от eRIC (ok) on 07-Окт-15, 12:41 
посмотрите в сторону https://github.com/a2o/snoopy/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Log команд выполненных из putty"  +/
Сообщение от Shinma email(ok) on 08-Окт-15, 14:15 
> посмотрите в сторону https://github.com/a2o/snoopy/

Спасибо за ссылку. Я связался с автором, может он поможет перенести этот софт на HP-UX. Но текущий его вариант связан с библиотеками которые физически не работают на HP-UX ОС.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Log команд выполненных из putty"  +/
Сообщение от Andrey Mitrofanov on 07-Окт-15, 15:14 
> Есть putty у клиентов и сервера у меня UNIX HP-UX. Есть  
> Нужны идеи как можно вести логи выполненных команд клиентов которые зашли через
> на C shell<а именно на нем они и сидят и никак

К csh никакого отношения...  К hpux-у почти никакого... Но вот:

В GNU bash-е с версии 4.1 есть "стук" на syslog:

diff --git a/config-top.h b/config-top.h
index 147d4f4..5265a05 100644
--- a/config-top.h
+++ b/config-top.h
@@ -101,7 +101,7 @@

/* Define if you want each line saved to the history list in bashhist.c:
    bash_add_history() to be sent to syslog(). */
-/* #define SYSLOG_HISTORY */
+#define SYSLOG_HISTORY
#if defined (SYSLOG_HISTORY)
#  define SYSLOG_FACILITY LOG_USER
#  define SYSLOG_LEVEL LOG_INFO
--
2.0.0

> важны для выявления неверных пользователей. Заранее спасибо.

Изменщиков к расстрелу.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Log команд выполненных из putty"  +/
Сообщение от . on 08-Окт-15, 23:35 
man 1 script
но поскольку HP-UX имеет много гитик - без гарантий.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Log команд выполненных из putty"  +/
Сообщение от Фабрика Огрызков on 10-Окт-15, 02:05 
Тут уже 100500 раз писали скрипт для эмуляции шела с дублированием в файлы.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Log команд выполненных из putty"  +/
Сообщение от Фабрика Огрызков on 10-Окт-15, 02:09 
Что-то типа

foreach line
    echo "$USER:$(date):CMD=($*)" >> /var/log/shell/$USER/$(date)/cmd.log;    
    echo " $ >"  
...
end

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру