|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Max Ischenko 2:5020/400 27 Mar 2001 17:25:18 To : Valentin Nechayev Subject : Re: Q: inetd service -------------------------------------------------------------------------------- At Tue, 27 Mar 2001 12:07:41 +0000 (UTC) Valentin Nechayev wrote: >>>> Max Ischenko wrote: VN>>> man getpeername MI>> Как-то и не подумал что fd 0 это сокет. MI>> Hо проблема оказалась глубже. Вот диаграмма процессов: MI>> {client} {server} MI>> telnet --> inet.d VN> telnetd пропустил, да? Ага. MI>> | ----> login MI>> | ---> my_client MI>> <-------------- MI>> | MI>> -----------------------> my_server MI>> Можно ли из процесса my_client или my_server узнать IP-address client'a MI>> Или остается netstat/grep ? VN> netstat/... не обязателен, потому что login скорее всего занес необходимое VN> в utmp и wtmp.;) А кроме netstat нужен lsof, чтобы узнать, кто владеет O! wtmp как-то выпал из рассмотрения. VN> внешним концом pty. Hу или аналог lsof по копанию в /proc. Вобщем, буду выбирать из двух вариантов: - in.telnetd wrapper - getutent(3) с компанией для разбора wtmp VN> /netch -- In most countries selling harmful things like drugs is punishable. Then howcome people can sell Microsoft software and go unpunished? (By hasku@rost.abo.fi, Hasse Skrifvars) --- ifmail v.2.15dev5 * Origin: somewhere in space... (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/164888cd8389.html, оценка из 5, голосов 10
|