Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2008 12:39:38

DeFoR
От:
Зарегистрирован: 2008-02-21
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

список работающих машин в домене

можно попробовать использовать утилиту nbtscan есть и для FreeBSD и для винды - возвращает список включенных машин в сети с виндой
отробатывает в течении полторы секунды
ls_comps_ping=
for i in os.popen(“nbtscan -r -q 192.168.4.0/24 ”):
ping_line = (unicode(i, ‘cp866’)).encode('cp1251')
zx=ping_line.split()
if len(zx)>0:
if zx<>'-r':
ls_comps_ping.append(zx)



Офлайн

#2 Дек. 17, 2008 15:33:23

SageNS
От:
Зарегистрирован: 2008-10-19
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

список работающих машин в домене

kostyasa
Значит указываешь не правильный адрес домен котролера, а если надо получить список компов, которые у тебя в домене и в данный момент включены, можно проверять их пингом через os.connect по 135 порту



Отредактировано (Дек. 17, 2008 15:33:46)

Офлайн

#3 Дек. 26, 2008 12:56:23

kostyasa
От:
Зарегистрирован: 2008-12-15
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

список работающих машин в домене

еще раз убедился, что пачка програмеров ничто по сравнению с одним сисадмином ))) он пришел, минут пять посмотрел на мой код, сказал что ничего не понимает, но подключаюсь я не верно, потом предложил набрать в “cmd” команду “net view”, после чего получил большое спасибо ))

import os

for i in map(lambda x:x.split(' '),(filter(lambda x:x=='\\',os.popen('net view').read().strip().split('\n')))):
print i



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version