• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как зная Ip узнать Имя комп. в ЛС

  • Автор темы TT.
  • Дата начала
Статус
Закрыто для дальнейших ответов.
T

TT.

Как зная IP узнать Имя комп. в Локальной Сети, класс С, имеються две подсети.
 
B

Barmutik

Можно попробовать DhcpEnumSubnetClients и иже с ней...
 
Z

zubr

Вот код на Delphi, надеюсь сам переведешь, так как мало времени:
Код:
function GetNameFromIP(const IP: String; var Name:string):boolean;
var 
WSA: TWSAData;
Host: PHostEnt;
Addr: Integer; 
Err: Integer;
begin
Result:=False;
Name:='';
Err:=WSAStartup($101, WSA);
if Err<>0 then 
begin			
Exit;
end;
try 
Addr:=inet_addr(PChar(IP));
if Addr=INADDR_NONE then
begin
WSACleanup;
Exit; 
end; 
Host := gethostbyaddr(@Addr, SizeOf(Addr), PF_INET); 
if Assigned(Host) then 
Name:=Host.h_name 
else 
exit;//ShowMessage(SysErrorMessage(GetLastError));
finally 
WSACleanup; 
end;
Result:=True;
end;
 
T

TT.

gethostbyaddr() - в Builder аналог есть, если есть то какой?
 
T

TT.

Всем спасибо, особенно zubr-у. Barmutik и тебе спасибо вот только dhcpsapi.h., я что то не нашел, наверно потому что особо не искал =). Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!