ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] NETBIOS machines list
@ 2007-06-20 12:36 Gennady Kovalev
  2007-06-20 21:22 ` Vitaly Lipatov
  0 siblings, 1 reply; 6+ messages in thread
From: Gennady Kovalev @ 2007-06-20 12:36 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 296 bytes --]

Никто не в курсе как "правильнее" определять список NETBIOS машин в сети на
питоне? Можно соединяться к master browser server...

Парсить вывод smbclient -L мне кажется не совсем прямым, а вот как это
сделать с помощью биндингов python-module-samba хоть тресни не нашел.


Есть идеи?



[-- Attachment #2: smime.p7s --]
[-- Type: application/x-pkcs7-signature, Size: 4841 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] NETBIOS machines list
  2007-06-20 12:36 [devel] NETBIOS machines list Gennady Kovalev
@ 2007-06-20 21:22 ` Vitaly Lipatov
  2007-06-21  4:46   ` Alexander Bokovoy
  0 siblings, 1 reply; 6+ messages in thread
From: Vitaly Lipatov @ 2007-06-20 21:22 UTC (permalink / raw)
  To: ALT Devel discussion list

On 20 июня 2007, Gennady Kovalev wrote:
> Никто не в курсе как "правильнее" определять список NETBIOS
> машин в сети на питоне? Можно соединяться к master browser
> server...
>
> Парсить вывод smbclient -L мне кажется не совсем прямым, а вот
> как это сделать с помощью биндингов python-module-samba хоть
> тресни не нашел.
>
>
> Есть идеи?
Вы сможете это сделать, если вызовете функцию cli_NetServerEnum.
Она есть в libsmbclient:
$ objdump -T libsmbclient.so.0 | grep cli_NetServerEnum
000a1d20 g    DF .text  000003c0  Base        cli_NetServerEnum

В заголовочных файлах нет.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] NETBIOS machines list
  2007-06-20 21:22 ` Vitaly Lipatov
@ 2007-06-21  4:46   ` Alexander Bokovoy
  2007-06-21  7:44     ` Gennady Kovalev
  0 siblings, 1 reply; 6+ messages in thread
From: Alexander Bokovoy @ 2007-06-21  4:46 UTC (permalink / raw)
  To: ALT Devel discussion list

Vitaly Lipatov пишет:
> On 20 июня 2007, Gennady Kovalev wrote:
>> Есть идеи?
> Вы сможете это сделать, если вызовете функцию cli_NetServerEnum. Она
> есть в libsmbclient: $ objdump -T libsmbclient.so.0 | grep
> cli_NetServerEnum 000a1d20 g    DF .text  000003c0  Base
> cli_NetServerEnum
> 
> В заголовочных файлах нет.
> 
Официально доступные функции для клиентской библиотеки -- smbc_*
Все остальное в следующем релизе может сменить свою видимость с public
на private.


-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] NETBIOS machines list
  2007-06-21  4:46   ` Alexander Bokovoy
@ 2007-06-21  7:44     ` Gennady Kovalev
  2007-06-21  8:05       ` Gennady Kovalev
  0 siblings, 1 reply; 6+ messages in thread
From: Gennady Kovalev @ 2007-06-21  7:44 UTC (permalink / raw)
  To: 'ALT Devel discussion list'

[-- Attachment #1: Type: text/plain, Size: 630 bytes --]

> Vitaly Lipatov пишет:
> > On 20 июня 2007, Gennady Kovalev wrote:
> >> Есть идеи?
> > Вы сможете это сделать, если вызовете функцию cli_NetServerEnum. Она
> > есть в libsmbclient: $ objdump -T libsmbclient.so.0 | grep
> > cli_NetServerEnum 000a1d20 g    DF .text  000003c0  Base
> > cli_NetServerEnum
> >
> > В заголовочных файлах нет.
> >
> Официально доступные функции для клиентской библиотеки -- smbc_*
> Все остальное в следующем релизе может сменить свою видимость с public
> на private.

Ну я так понял биндинги для питона итого скромнее. Наверное единственный
доступный вариант это smbclient -L парсить.

[-- Attachment #2: smime.p7s --]
[-- Type: application/x-pkcs7-signature, Size: 4841 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] NETBIOS machines list
  2007-06-21  7:44     ` Gennady Kovalev
@ 2007-06-21  8:05       ` Gennady Kovalev
  2007-06-21 11:54         ` Igor Zubkov
  0 siblings, 1 reply; 6+ messages in thread
From: Gennady Kovalev @ 2007-06-21  8:05 UTC (permalink / raw)
  To: 'ALT Devel discussion list'

> > Vitaly Lipatov пишет:
> > > On 20 июня 2007, Gennady Kovalev wrote:
> > >> Есть идеи?
> > > Вы сможете это сделать, если вызовете функцию cli_NetServerEnum.
> Она
> > > есть в libsmbclient: $ objdump -T libsmbclient.so.0 | grep
> > > cli_NetServerEnum 000a1d20 g    DF .text  000003c0  Base
> > > cli_NetServerEnum
> > >
> > > В заголовочных файлах нет.
> > >
> > Официально доступные функции для клиентской библиотеки -- smbc_* Все
> > остальное в следующем релизе может сменить свою видимость с public на
> > private.
> 
> Ну я так понял биндинги для питона итого скромнее. Наверное
> единственный доступный вариант это smbclient -L парсить.

Nbtscan у нас еще нашел.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] NETBIOS machines list
  2007-06-21  8:05       ` Gennady Kovalev
@ 2007-06-21 11:54         ` Igor Zubkov
  0 siblings, 0 replies; 6+ messages in thread
From: Igor Zubkov @ 2007-06-21 11:54 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Thursday 21 June 2007 11:05:35 Gennady Kovalev написал(а):
> > Ну я так понял биндинги для питона итого скромнее. Наверное
> > единственный доступный вариант это smbclient -L парсить.
>
> Nbtscan у нас еще нашел.

Только хотел предложить. :)

-- 
icesik

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-06-21 11:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-20 12:36 [devel] NETBIOS machines list Gennady Kovalev
2007-06-20 21:22 ` Vitaly Lipatov
2007-06-21  4:46   ` Alexander Bokovoy
2007-06-21  7:44     ` Gennady Kovalev
2007-06-21  8:05       ` Gennady Kovalev
2007-06-21 11:54         ` Igor Zubkov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git