Pholus icon indicating copy to clipboard operation
Pholus copied to clipboard

A multicast DNS and DNS Service Discovery Security Assessment Tool

Results 5 Pholus issues
Sort by recently updated
recently updated
newest added

When printing things to the terminal, the code for pholos3.py attempts to add bytes and string objects which is not allowed. This simple PR wraps the offending bytes object in...

``` File "/home/natem135/Pholus/pholus3.py", line 81, in handler ext_handler(packets,self.queue,self.dns,self.show_ttl,1,self.dos_ttl,self.conflict, self.ttl,self.interface,self.d4,self.d6,self.target_mac,self.auto_fake_responses,self.source_IPv6,self.source_IPv4,self.target_mac1,self.target_mac2,self.source_mac,self.hlimit,self.workstation,self.printer,self.googlecast,self.airtv,self.flood,self.flooding_timeout,self.flooding_interval,self.v4,self.v6) File "/home/natem135/Pholus/pholus3.py", line 505, in ext_handler res = res0 + " Auth_NS: "+dnsrr.rrname + " " + dns_type[dnsrr.type]+" " + rclass...

Hello ! I wanted to try your script but .. if I run `sudo ./pholus.py eth0 -afre` for example (on a Raspberry, Python 2.7.13, Scapy 2.4) , I get :...

Found some more problems with rrname and fixed all I found

OS = `Linux kali 6.1.0-kali7-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-2kali1 (2023-04-18) x86_64 GNU/Linux` Python = `3.11.3` ``` $ sudo python pholus3.py tun0 -sscan -stimeout 60 source MAC address: 00:00:00:00:00:00 source...