マスローソルベ

MassResolveアプリケーションは、ネットワークブロックまたは入力ファイルの逆DNSルックアップを実行します。
今すぐダウンロード

マスローソルベ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • John Anderson
  • 出版社のWebサイト:
  • http://www.bindshell.net/tools/massresolve

マスローソルベ タグ


マスローソルベ 説明

MassResolveアプリケーション行うネットワークブロックまたは入力ファイルのDNS逆引き参照。 MassResolveアプリケーション行うネットワークブロックまたは入力ファイルのDNS逆引き参照。リクエストを実行することができるmulit-threaded.Usage:./ RES <サブネットまたは解決するには、ファイル名> <フォーク>コード:/ * MassResolve(C)2000ジョン・アンダーソン(john@ev6.net)このプログラムを実行するには、ネットワークのDNS逆引き参照を入力ファイルとサポートするマルチスレッドblocksor。* /#含まれする#include 書式#include 書式#include する#include の#include の#include の#include の#include の#include の#include する#include <のgetopt h>の#include CHAR * rlookup(u_longのIP){静的チャーホスト名。構造体たhostent *ホスト。 ADDRのsockaddr_in構造体。 addr.sin_addr.s_addr = IP;ホスト=のgethostbyaddr((CHAR *)addr.sin_addr、はsizeof(addr.sin_addr)、AF_INET)。 IF(ホスト== NULL){のprintf( "%sはresolve.nない"、INET_NTOA(IP))。 fflushは(STDOUT); } {他のprintf( "%sのの解決%のSN"、INET_NTOA(IP)、宿主 - > h_name)。 fflushは(STDOUT); }} int型maxforq = 0; intmain(INTのargc、char型** ARGV){int型のPID、K、J、FRK、I、mforks。 char * PT。チャーmehost 、SV 。 FILE * INP。 mforks = 64; / *デフォルト* / IF(ARGV == NULL){のprintf( "使用法:%S N"、ARGV )。終了(0); } IF(!のargv == NULL){mforks = ATOI(ARGV )。 } / *のprintf( "%d個のthreadsnと%s内のすべてのホストの解決"、ARGV 、mforks)。 * / IF((INP =のfopen(ARGV 、 "R"))!= NULL){一方(関数fgets(mehost、はsizeof(mehost)、INP)){のsscanf(mehost、 "%のSN"、mehost) ; FRK =フォーク()。 IF(FRK == 0){にfflush(STDOUT)。 rlookup(のinet_addr(mehost))。終了(0); }他{/ * FRK = 0 * / maxforq ++。 IF(maxforq> mforks){待ち(NULL)。子供がmaxforq--死ぬまで//待っています。 }}} FCLOSE(INP)。終了(0); } PT = strchr(ARGV 、 ''); IF(PT == NULL){/ * ANET * /用(K = 0; K


マスローソルベ 関連ソフトウェア