информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Атака на InternetСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
На счет синтаксиса согласен, а на счет всего остального не... 20.08.04 04:05  Число просмотров: 1675
Автор: l00per Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Юзать надо NetWkstaGetInfo или gethostbyaddr, от языка тока
> синтаксис зависит
На счет синтаксиса согласен, а на счет всего остального не очень :) Дело в том, что первым параметром NetWkstaGetInfo как раз нужно передать netbios-имя или dns-имя. Что немного не подходит. Что касается gethostbyaddr, то тут я не совсем уверен. Мне кажется, что иногда эта функция не срабатывает. Или срабатывает, но не правильно :) Хотя конечно может быть я ошибаюсь.
<programming>
Определение NetBIOS имени по IP адресу 20.08.04 01:45  
Автор: l00per Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Скажите плз, как возможно осуществить сабж? Т.е. мне известен IP адрес клиента и по этому адресу я хочу узнать его имя. Каким образом (и как? :) это лучше сделать?
Ya rekomenduu pochitat knigi "Network programming for... 20.08.04 20:19  
Автор: Walk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Ya rekomenduu pochitat knigi "Network programming for Microsoft Windows" (Johns), "Unix network programming" (Stivens).
Garantiruu 100% rezultat !!!
Naschet privedennih vishe primerov i otvetov - po moemu eto ne seriozno... (erunda !!!!)
Mozno do kuchi i Iona Snaidera pochitat... Toze budet polezno !!!
S uvazeniem,
Walk
P.S. Za konkretnim kodom obrachaites po email.
mailto: walkid@yandex.ru
ICQ: 273523870
To 100per 23.08.04 11:58  
Автор: Walk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Ya napisal vam dva pisma - no oni ne proshli iz-za ogranichenii na vashem pochtovom yachike (2,5Mb).
Zavedite email naprimer na www.yandex.ru - tuda polozu knigu i dr.
Esli v kratze, to nuzno ispolzovat functiu NetBios() v yazike C++ (Visual C++ 6).
UCHAR Netbios(PNCB pNCP)
pNCP - eto specialnaya structura
Functia Netbios predstavlaet soboi universalniy API NETBIOS
S uvazeniem,
Walk
mailto: walkid@yandex.ru
ICQ: 273523870
А какой язык программирования тебя интересует? Или все... 20.08.04 03:28  
Автор: n0xi0uzz <Черкасов Виктор> Статус: Member
<"чистая" ссылка>
А какой язык программирования тебя интересует? Или все равно?
А какая разница? 20.08.04 03:48  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
> А какой язык программирования тебя интересует? Или все
> равно?
Юзать надо NetWkstaGetInfo или gethostbyaddr, от языка тока синтаксис зависит
На счет синтаксиса согласен, а на счет всего остального не... 20.08.04 04:05  
Автор: l00per Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Юзать надо NetWkstaGetInfo или gethostbyaddr, от языка тока
> синтаксис зависит
На счет синтаксиса согласен, а на счет всего остального не очень :) Дело в том, что первым параметром NetWkstaGetInfo как раз нужно передать netbios-имя или dns-имя. Что немного не подходит. Что касается gethostbyaddr, то тут я не совсем уверен. Мне кажется, что иногда эта функция не срабатывает. Или срабатывает, но не правильно :) Хотя конечно может быть я ошибаюсь.
NetWkstaGetInfo прекрасно пашет и с ИПшником. Проверено... 20.08.04 04:11  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
> > Юзать надо NetWkstaGetInfo или gethostbyaddr, от языка
> тока
> > синтаксис зависит
> На счет синтаксиса согласен, а на счет всего остального не
> очень :) Дело в том, что первым параметром NetWkstaGetInfo
> как раз нужно передать netbios-имя или dns-имя. Что немного
> не подходит.
NetWkstaGetInfo прекрасно пашет и с ИПшником. Проверено электроникой. И вообще для многих функций совсем не обязательно имя, вполне катит и ИП.

>Что касается gethostbyaddr, то тут я не совсем
> уверен. Мне кажется, что иногда эта функция не срабатывает.
> Или срабатывает, но не правильно :) Хотя конечно может быть
> я ошибаюсь.
Срабатывает. Причем правильно. Правда выдает не обязательно НЕТБИОС имя,
вернее обычно вообщето оно выдает DNS имя но если имя мона определить тока через нетбиос выдает его. Кроме того в локалках обычно они одинаковые.
Хм, странно. Совсем недавно пробовал эту функцию и вместо... 20.08.04 04:18  
Автор: l00per Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> NetWkstaGetInfo прекрасно пашет и с ИПшником. Проверено
> электроникой. И вообще для многих функций совсем не
> обязательно имя, вполне катит и ИП.
Хм, странно. Совсем недавно пробовал эту функцию и вместо нужного результата возвращалась ошибка :( Я делал так: брал IP клиента (строку), преобразовывал ее в расширенный вид (UNICODE которая) и вызывал функцию. Где второй параметр 100. Вроде все верно :)) Ладно, попробуем еще раз...

> >Что касается gethostbyaddr, то тут я не совсем
> > уверен. Мне кажется, что иногда эта функция не
> срабатывает.
> Срабатывает. Причем правильно. Правда выдает не обязательно
> НЕТБИОС имя,
> вернее обычно вообщето оно выдает DNS имя но если имя мона
> определить тока через нетбиос выдает его. Кроме того в
> локалках обычно они одинаковые.
А зависит ли это от настроек всяких там wins-серверов и подобной хрени?
А \\ перед ип поставить? 20.08.04 04:21  
Автор: Killer{R} <Dmitry> Статус: Elderman
Отредактировано 20.08.04 04:22  Количество правок: 1
<"чистая" ссылка>
> > NetWkstaGetInfo прекрасно пашет и с ИПшником.
> Проверено
> > электроникой. И вообще для многих функций совсем не
> > обязательно имя, вполне катит и ИП.
> Хм, странно. Совсем недавно пробовал эту функцию и вместо
> нужного результата возвращалась ошибка :( Я делал так: брал
> IP клиента (строку), преобразовывал ее в расширенный вид
> (UNICODE которая) и вызывал функцию. Где второй параметр
> 100. Вроде все верно :)) Ладно, попробуем еще раз...
А \\ перед ип поставить? А вообще в МСДН есть прекрасный пример ее юзания.

> > >Что касается gethostbyaddr, то тут я не совсем
> > > уверен. Мне кажется, что иногда эта функция не
> > срабатывает.
> > Срабатывает. Причем правильно. Правда выдает не
> обязательно
> > НЕТБИОС имя,
> > вернее обычно вообщето оно выдает DNS имя но если имя
> мона
> > определить тока через нетбиос выдает его. Кроме того в
> > локалках обычно они одинаковые.
> А зависит ли это от настроек всяких там wins-серверов и
> подобной хрени?
Да.
И это тоже делал :) И даже в МСДН смотрел. Но почему-то была... 20.08.04 04:27  
Автор: l00per Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> А \\ перед ип поставить? А вообще в МСДН есть прекрасный
> пример ее юзания.
И это тоже делал :) И даже в МСДН смотрел. Но почему-то была ошибка. Правда уже не помню какая именно.
В общем спасибо за помощь, завтра утром еще разок попробую это дело :)
[UPD2] Ну хз. Я вобщем это под 2000й виндой проверял, насколько я... 20.08.04 04:32  
Автор: Killer{R} <Dmitry> Статус: Elderman
Отредактировано 20.08.04 22:38  Количество правок: 2
<"чистая" ссылка>
> > А \\ перед ип поставить? А вообще в МСДН есть
> прекрасный
> > пример ее юзания.
> И это тоже делал :) И даже в МСДН смотрел. Но почему-то
> была ошибка. Правда уже не помню какая именно.
> В общем спасибо за помощь, завтра утром еще разок попробую
> это дело :)
Ну хз. Я вобщем это под 2000й виндой проверял, насколько я знаю ХР не так дружелюбно относится к юзанию ИПшников (комп по ИПшнику открывается медленнее чем по имени, в 2000й - так же или быстрее). Самому уже интересно интересно, напишите плз результат еще одной попытки.

UPD: Тока то попросил проверить на ХРени - на 100м левеле пашет. На 102м аксесс денаед что по имени что по ип чужого компа.

UPD2: Можно еще заюзать Netbios() c NCBASTAT в NCB, но это я лично не пробовал.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach