Кто инть в курсе можно ли че инть написать в консоли под FreeBSD чтоб узнать ОС и имя пользователя на компьютере в сети???
[snapback]6725[/snapback]
uname -a
whoami
who
uname -a
whoami
who
[snapback]6726[/snapback]
наверно имелось в виду на удаленном компьютере
man nmap
наверно имелось в виду на удаленном компьютере
man nmap
[snapback]6727[/snapback]
Имелось ввиду именно Кто инть в курсе можно ли че инть написать в консоли под FreeBSD чтоб узнать ОС и имя пользователя на компьютере в сети???
А nmap в лучшем случае скажет какая ОС на машине и то при условии что админ поленися firewall правильно настроить.
Уточню: в локалке компы в основном под Windows ХР, сервер под FreeBSD. Мне надо чтоб мона было из командной строки на сервере узнать имя пользователя и желательно, но не обязательно операционку компьютера в сети.
uname -a
whoami
who
man nmap
так какая из них???
[snapback]6738[/snapback]
Так надо вопросы формулировать правильно. Что-то я так и не понял что требуется?
man позволяет получить справку о программе
например man uname, man who......
Так имя какого именно пользователя нужно узнать?
Попробуйте для начала сформулировать вопрос более понятно, а то телепаты в отпуске....
Уточню: в локалке компы в основном под Windows ХР, сервер под FreeBSD. Мне надо чтоб мона было из командной строки на сервере узнать имя пользователя и желательно, но не обязательно операционку компьютера в сети.
[snapback]6738[/snapback]
Поглядеть с сервера со фрей, какой сейчас пользователь на винде работает и где, наврядли получится. Ежели только на фре не стоит самба, тогда возможно на ней можно глянуть такую информацию...
Поглядеть с сервера со фрей, какой сейчас пользователь на винде работает и где, наврядли получится. Ежели только на фре не стоит самба, тогда возможно на ней можно глянуть такую информацию...
[snapback]6759[/snapback]
nbtscan -- http://www.inetcat.org/software/nbtscan.html (http://www.inetcat.org/software/nbtscan.html)
Вот только не знаю есть ли она в портах....
nbtscan -- http://www.inetcat.org/software/nbtscan.html (http://www.inetcat.org/software/nbtscan.html)
Вот только не знаю есть ли она в портах....
[snapback]6760[/snapback]
Угу, есть в портах в net-mgmt...
Так надо вопросы формулировать правильно. Что-то я так и не понял что требуется?
man позволяет получить справку о программе
например man uname, man who......
Так имя какого именно пользователя нужно узнать?
Попробуйте для начала сформулировать вопрос более понятно, а то телепаты в отпуске....
[snapback]6756[/snapback]
Вобщем дело вот в чем, я на РНР пишу страничку, на которой есть карта сети с изображениями компов.... нажимая на ком вылазит окошко в котором пишется включен он или нет.. это я зделал через простой пинг, естественно учел возможность ДОС и ДДОС атаки...
А ещё к тому включен комп или нет хотелось чтоб писалось какая на нем ОС и какой сейчас на нем пользователь активен....
чего я и спрашивал: как узнать имя пользователя и ос на компьютере в сети, зная его IP
причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли...
Вобщем дело вот в чем, я на РНР пишу страничку, на которой есть карта сети с изображениями компов.... нажимая на ком вылазит окошко в котором пишется включен он или нет.. это я зделал через простой пинг, естественно учел возможность ДОС и ДДОС атаки...
А ещё к тому включен комп или нет хотелось чтоб писалось какая на нем ОС и какой сейчас на нем пользователь активен....
чего я и спрашивал: как узнать имя пользователя и ос на компьютере в сети, зная его IP
причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли...
[snapback]6769[/snapback]
Фразу "причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли..." я не понял. nbtscan работает из консоли и позволяет определить пользователя работающего в данный момент на Win-машине, но для терминал-сервера, на котором одновременно может работать несколько пользователе, это по определению делается не правильно.
В общем случае для определения, что за ОС у клиента нужно запускать nmap с опцией -A и анализировать ответ, но за такие шутки можно и по башке получить.
А узнать имена пользователей UNIX-машины удаленно, в общем случае нельзя.
Вопросы "чего я и спрашивал: как узнать имя пользователя и ос на компьютере в сети, зная его IP" и "Кто инть в курсе можно ли че инть написать в консоли под FreeBSD чтоб узнать ОС и имя пользователя на компьютере в сети???"
звучат совершенно по разному. Так что учитесь задавать вопросы предельно понятно. Телепатов в этом форуме нет.
А разве не nmap -O оперционку определяет?
[snapback]6775[/snapback]
Определяет, на основе "отпечатков пальцев" (fingerprint) это значит, что происходит сканирование хоста и анализ полученных ответов.
По-моему строить на основе nmap "какой-то там скрипт" не очень здорово. Я бы обнаружив такой "гениальный скрипт" в своей сети, который меня периодически сканирует, первым делом полностью блокировал бы сканирующих хост и вторым делом оторвал бы руки создателю скрипта.
А разве не nmap -O оперционку определяет?
[snapback]6775[/snapback]
Кстати
nmap -O localhost
TCP/IP fingerprinting (for OS scan) requires root privileges which you do not appear to possess. Sorry, dude.
QUITTING!
Так что запускать из скрипта nmap проблематично. Угадайте с 3-х раз зачем нужны root privileges. :)
Понял, буду старатся задовать вопросы корректнее...
А фраза "причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли..." в моей трактовке означала что я немогу ставить никаких прог на серваке... Я не админ сервера, там просто сайтик лежит...
[snapback]6791[/snapback]
Большинство программ класса nmap требует рутовых привилегий, установка Самбы - тем более. Кстати если до ХР докопается юзер а не домен админ, хрен она скажет, кто на ней работает :)
Большинство программ класса nmap требует рутовых привилегий, установка Самбы - тем более. Кстати если до ХР докопается юзер а не домен админ, хрен она скажет, кто на ней работает :)
[snapback]6793[/snapback]
ну ОС можно приблизительно определить пингом, например...
у FreeBSD, Linux - TTL=64
у NetBSD, OpenBSD, Solaris - 255
у виндовсов - 128
естественно TTL это не точный ответ, но, по большей части, этого окажется достаточно.
Вообще-то TTL настраивается везде. Только в разных местах.
[snapback]6800[/snapback]
внимательнее читаем, что я написал выше. только всё, что написано.
Я не писал, что TTL нельзя изменить, не писал, что это панацея. Просто это самый простой способ приблизительно узнать ОС, работающий в большинстве случаев.
А если ещё воспользоваться снифером, для чтения содержимого эхо ответа, то точность ещё увеличится.Но это уже сложнее, поэтому не привёл.
внимательнее читаем, что я написал выше. только всё, что написано.
Я не писал, что TTL нельзя изменить, не писал, что это панацея. Просто это самый простой способ приблизительно узнать ОС, работающий в большинстве случаев.
А если ещё воспользоваться снифером, для чтения содержимого эхо ответа, то точность ещё увеличится.Но это уже сложнее, поэтому не привёл.
[snapback]6810[/snapback]
Для этого административные права нужны....