예제 #1
0
 def do_pdns_query(self, obj):
     """Perform a passive DNS lookup on the query value."""
     client = self._generate_request_instance('dns')
     query = self._get_query_type(obj)
     results = client.get_passive_dns(query=query)
     self._check_response(results)
     results = DnsResponse(results)
     for record in results.get_records():
         stats = {
             'First Seen': record.firstSeen,
             'Last Seen': record.lastSeen,
             'Sources': ','.join(record.source)
         }
         self._add_result('Passive DNS', record.resolve, stats)
예제 #2
0
 def do_pdns_query(self, obj):
     """Perform a passive DNS lookup on the query value."""
     client = self._generate_request_instance('dns')
     query = self._get_query_type(obj)
     results = client.get_passive_dns(query=query)
     self._check_response(results)
     results = DnsResponse(results)
     for record in results.get_records():
         stats = {
             'First Seen': record.firstSeen,
             'Last Seen': record.lastSeen,
             'Sources': ','.join(record.source)
         }
         self._add_result('Passive DNS', record.resolve, stats)