여기소개되는 툴은 whowatch 1.4로 시스템에 현재 로그인한
유저가 어떤명령을 실행하는지 알수있게 pstree + ps +kill의 기능을 가진 유용한 프로그램입니다.
링크에서 받은파일을 설치후 whowatch를 실행하면
아래와 비슷할겁니다.

1 users: (0 local , 0 telnet , 1 ssh , 0 other) load: 0.00, 0.02
(ssh) EcusE pts/4 free-machine.free4u whowatch

현재 로그인한 유저의 리스트가 보입니다.
그 상태에서 엔터를 누르면 pstree상태로 login shell과 하위에 생성된 프로세스를
볼수있습니다.
프로그램실행후 화면하단에 보면 사용가능한 명령을 보여주니 사용법이 까다롭지도
않지요..
enter - users, c - cmd, t - init, o - owner, ^I - send INT, ^K - send KILL
여기서 주목할만한게 바로 term kill signal을 보내 유저를 죽일수있다는게
참 매력적이죠^^
여러명의 유저가 로그인했을때엔 리스트로 현재 로그인한 유저를 보여줍니다.
도데체 이넘(??)이 서버에 와서 무얼하는지 .bash_history파일만으로는
알기가 힘듭니다.(mc같은 외부쉘을 써서 작업을 한다면 history파일은
무용지물에 불과하게 될수도 있겠죠)
그럴때 이프로그램을 사용해보세요..
단.. 너무 유저를 괴롭히지는 마시길.. Array

첨부파일은 whowatch-1.4-1 rpm버전입니다.홈페이지에 방문하시면
소스도 받을수 있습니다.

관련 링크: http://wizard.ae.krakow.pl/~mike/

'Security' 카테고리의 다른 글

Abnormal IP Packets  (0) 2002.04.19
SSH CRC32보안취약점에 관한...  (1) 2002.04.17
LIDS (Linux Intrusion Detection System)  (5) 2002.04.11
procmail-sanitizer (email scanner)  (3) 2002.03.31
zlib 보안취약점  (2) 2002.03.14

+ Recent posts