Author Topic: Командная строка в FreeBSD  (Read 13197 times)

0 Members and 1 Guest are viewing this topic.

Offline Lacki

  • Newbie
  • *
  • Posts: 21
  • Karma: +0/-0
    • http://famc.tsu.ru
Командная строка в FreeBSD
« on: January 05, 2006, 13:52:04 »
Кто инть в курсе можно ли че инть написать в консоли под FreeBSD чтоб узнать ОС и имя пользователя на компьютере в сети???
Я не первый, я не последний, я единственный...

Offline Nameless

  • Jr. Member
  • **
  • Posts: 67
  • Karma: +0/-0
    • http://
Командная строка в FreeBSD
« Reply #1 on: January 05, 2006, 14:31:49 »
Quote
Кто инть в курсе можно ли че инть написать в консоли под FreeBSD чтоб узнать ОС и имя пользователя на компьютере в сети???
[snapback]6725[/snapback]
uname -a
whoami
who
Windows: where do you want to go today?
Linux: where do you want to go tomorrow?
BSD: are you guys coming or what?

Offline sam

  • Full Member
  • ***
  • Posts: 239
  • Karma: +0/-0
Командная строка в FreeBSD
« Reply #2 on: January 05, 2006, 16:43:21 »
Quote
uname -a
whoami
who
[snapback]6726[/snapback]
наверно имелось в виду на удаленном компьютере
man nmap

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Командная строка в FreeBSD
« Reply #3 on: January 06, 2006, 13:19:55 »
Quote
наверно имелось в виду на удаленном компьютере
man nmap
[snapback]6727[/snapback]
Имелось ввиду именно
Quote
Кто инть в курсе можно ли че инть написать в консоли под FreeBSD чтоб узнать ОС и имя пользователя на компьютере в сети???
А nmap в лучшем случае скажет какая ОС на машине и то при условии что админ поленися firewall правильно настроить.

Offline Lacki

  • Newbie
  • *
  • Posts: 21
  • Karma: +0/-0
    • http://famc.tsu.ru
Командная строка в FreeBSD
« Reply #4 on: January 06, 2006, 14:17:16 »
Уточню: в локалке компы в основном под Windows ХР, сервер под FreeBSD. Мне надо чтоб мона было из командной строки на сервере узнать имя пользователя и желательно, но не обязательно операционку компьютера в сети.



uname -a
whoami
who
man nmap

так какая из них???
« Last Edit: January 06, 2006, 14:17:58 by Lacki »
Я не первый, я не последний, я единственный...

Offline Dimmus

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +0/-0
    • http://dimmus.com
Командная строка в FreeBSD
« Reply #5 on: January 06, 2006, 16:03:44 »
w - покажет немного. :rolleyes:

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Командная строка в FreeBSD
« Reply #6 on: January 06, 2006, 23:40:01 »
Quote
Уточню: в локалке компы в основном под Windows ХР, сервер под FreeBSD. Мне надо чтоб мона было из командной строки на сервере узнать имя пользователя и желательно, но не обязательно операционку компьютера в сети.
uname -a
whoami
who
man nmap

так какая из них???
[snapback]6738[/snapback]
Так надо вопросы формулировать правильно. Что-то я так и не понял что требуется?
man позволяет получить справку о программе
например man uname, man who......
Так имя какого именно пользователя нужно узнать?
Попробуйте для начала сформулировать вопрос более понятно, а то телепаты в отпуске....

Offline Nameless

  • Jr. Member
  • **
  • Posts: 67
  • Karma: +0/-0
    • http://
Командная строка в FreeBSD
« Reply #7 on: January 07, 2006, 00:00:57 »
Quote
Уточню: в локалке компы в основном под Windows ХР, сервер под FreeBSD. Мне надо чтоб мона было из командной строки на сервере узнать имя пользователя и желательно, но не обязательно операционку компьютера в сети.
[snapback]6738[/snapback]
Поглядеть с сервера со фрей, какой сейчас пользователь на винде работает и где, наврядли получится. Ежели только на фре не стоит самба, тогда возможно на ней можно глянуть такую информацию...
Windows: where do you want to go today?
Linux: where do you want to go tomorrow?
BSD: are you guys coming or what?

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Командная строка в FreeBSD
« Reply #8 on: January 07, 2006, 02:51:33 »
Quote
Поглядеть с сервера со фрей, какой сейчас пользователь на винде работает и где, наврядли получится. Ежели только на фре не стоит самба, тогда возможно на ней можно глянуть такую информацию...
[snapback]6759[/snapback]
nbtscan -- http://www.inetcat.org/software/nbtscan.html
Вот только не знаю есть ли она в портах....

Offline Nameless

  • Jr. Member
  • **
  • Posts: 67
  • Karma: +0/-0
    • http://
Командная строка в FreeBSD
« Reply #9 on: January 07, 2006, 03:00:43 »
Quote
nbtscan -- http://www.inetcat.org/software/nbtscan.html
Вот только не знаю есть ли она в портах....
[snapback]6760[/snapback]
Угу, есть в портах в net-mgmt...
Windows: where do you want to go today?
Linux: where do you want to go tomorrow?
BSD: are you guys coming or what?

Offline Lacki

  • Newbie
  • *
  • Posts: 21
  • Karma: +0/-0
    • http://famc.tsu.ru
Командная строка в FreeBSD
« Reply #10 on: January 08, 2006, 05:23:14 »
Quote
Так надо вопросы формулировать правильно. Что-то я так и не понял что требуется?
man позволяет получить справку о программе
например man uname, man who......
Так имя какого именно пользователя нужно узнать?
Попробуйте для начала сформулировать вопрос более понятно, а то телепаты в отпуске....
[snapback]6756[/snapback]

Вобщем дело вот в чем, я на РНР пишу страничку, на которой есть карта сети с изображениями компов.... нажимая на ком вылазит окошко в котором пишется включен он или нет.. это я зделал через простой пинг, естественно учел возможность ДОС и ДДОС атаки...

А ещё к тому включен комп или нет хотелось чтоб писалось какая на нем ОС и какой сейчас на нем пользователь активен....

чего я и спрашивал: как узнать имя пользователя и ос на компьютере в сети, зная его IP

причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли...
« Last Edit: January 08, 2006, 05:33:06 by Lacki »
Я не первый, я не последний, я единственный...

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Командная строка в FreeBSD
« Reply #11 on: January 08, 2006, 12:25:55 »
Quote
Вобщем дело вот в чем, я на РНР пишу страничку, на которой есть карта сети с изображениями компов.... нажимая на ком вылазит окошко в котором пишется включен он или нет.. это я зделал через простой пинг, естественно учел возможность ДОС и ДДОС атаки...

А ещё к тому включен комп или нет хотелось чтоб писалось какая на нем ОС и какой сейчас на нем пользователь активен....

чего я и спрашивал: как узнать имя пользователя и ос на компьютере в сети, зная его IP

причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли...
[snapback]6769[/snapback]
Фразу "причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли..." я не понял. nbtscan работает из консоли и позволяет  определить пользователя работающего в данный момент на Win-машине, но для терминал-сервера, на котором одновременно может работать несколько пользователе, это по определению делается не правильно.
В общем случае для определения, что за ОС у клиента нужно запускать nmap с опцией -A и анализировать ответ, но за такие шутки можно и по башке получить.
А узнать имена пользователей UNIX-машины удаленно, в общем случае нельзя.

Вопросы "чего я и спрашивал: как узнать имя пользователя и ос на компьютере в сети, зная его IP" и "Кто инть в курсе можно ли че инть написать в консоли под FreeBSD чтоб узнать ОС и имя пользователя на компьютере в сети???"
звучат совершенно по разному. Так что учитесь задавать вопросы предельно понятно. Телепатов в этом форуме нет.

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Командная строка в FreeBSD
« Reply #12 on: January 08, 2006, 18:14:25 »
А разве не nmap -O оперционку определяет?

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Командная строка в FreeBSD
« Reply #13 on: January 08, 2006, 19:19:32 »
Quote
А разве не nmap -O оперционку определяет?
[snapback]6775[/snapback]
Определяет, на основе "отпечатков пальцев" (fingerprint) это значит, что происходит сканирование хоста и анализ полученных ответов.
По-моему строить на основе nmap "какой-то там скрипт" не очень здорово. Я бы обнаружив такой "гениальный скрипт" в своей сети, который меня периодически сканирует, первым делом полностью блокировал бы сканирующих хост и вторым делом оторвал бы руки создателю скрипта.

Offline Lacki

  • Newbie
  • *
  • Posts: 21
  • Karma: +0/-0
    • http://famc.tsu.ru
Командная строка в FreeBSD
« Reply #14 on: January 09, 2006, 22:13:49 »
Понял, буду старатся задовать вопросы корректнее...

А фраза "причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли..." в моей трактовке означала что я немогу ставить никаких прог на серваке... Я не админ сервера, там просто сайтик лежит...
Я не первый, я не последний, я единственный...

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Командная строка в FreeBSD
« Reply #15 on: January 10, 2006, 00:53:12 »
Quote
А разве не nmap -O оперционку определяет?
[snapback]6775[/snapback]
Кстати
Code: [Select]
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. :)

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Командная строка в FreeBSD
« Reply #16 on: January 10, 2006, 10:08:28 »
Quote
Понял, буду старатся задовать вопросы корректнее...

А фраза "причемвариант с установкой чего то из портов мне не подходит, надо чтоб просто из консоли..." в моей трактовке означала что я немогу ставить никаких прог на серваке... Я не админ сервера, там просто сайтик лежит...
[snapback]6791[/snapback]
Большинство программ класса nmap требует рутовых привилегий, установка Самбы - тем более. Кстати если до ХР докопается юзер а не домен админ, хрен она скажет, кто на ней работает :)
« Last Edit: January 10, 2006, 10:09:07 by SinClaus »
Самый страшный вирус называется юзер.

Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
Командная строка в FreeBSD
« Reply #17 on: January 10, 2006, 10:17:35 »
Quote
Большинство программ класса nmap требует рутовых привилегий, установка Самбы - тем более. Кстати если до ХР докопается юзер а не домен админ, хрен она скажет, кто на ней работает :)
[snapback]6793[/snapback]
ну ОС можно приблизительно определить пингом, например...
у FreeBSD, Linux - TTL=64
у NetBSD, OpenBSD, Solaris - 255
у виндовсов - 128
естественно TTL это не точный ответ, но, по большей части, этого окажется достаточно.

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Командная строка в FreeBSD
« Reply #18 on: January 10, 2006, 14:05:26 »
Вообще-то TTL настраивается везде. Только в разных местах.
Самый страшный вирус называется юзер.

Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
Командная строка в FreeBSD
« Reply #19 on: January 11, 2006, 12:12:42 »
Quote
Вообще-то TTL настраивается везде. Только в разных местах.
[snapback]6800[/snapback]
внимательнее читаем, что я написал выше. только всё, что написано.
Я не писал, что TTL нельзя изменить, не писал, что это панацея. Просто это самый простой способ приблизительно узнать ОС, работающий в большинстве случаев.
А если ещё воспользоваться снифером, для чтения содержимого эхо ответа, то точность ещё увеличится.Но это уже сложнее, поэтому не привёл.