run 的时候报错:
msf6 auxiliary(sniffer/psnuffle) > run [*] Auxiliary module running as background job 0. msf6 auxiliary(sniffer/psnuffle) > [*] Loaded protocol FTP from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/ftp.rb... [*] Loaded protocol IMAP from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/imap.rb... [*] Loaded protocol POP3 from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/pop3.rb... [*] Loaded protocol SMB from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/smb.rb... [*] Loaded protocol URL from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/url.rb... [*] Sniffing traffic..... ifconfig: up: permission denied [-] Auxiliary failed: RuntimeError en0: You don't have permission to capture on that device ((cannot open BPF device) /dev/bpf0: Permission denied) [-] Call stack: [-] /opt/metasploit-framework/embedded/framework/lib/msf/core/exploit/capture.rb:124:in `open_live' [-] /opt/metasploit-framework/embedded/framework/lib/msf/core/exploit/capture.rb:124:in `open_pcap' [-] /opt/metasploit-framework/embedded/framework/modules/auxiliary/sniffer/psnuffle.rb:85:in `run'
解决办法:
用 sudo 来启用 metasploite,即可成功嗅探,后面没有再提示 permission denied。
msf6 auxiliary(sniffer/psnuffle) > run [*] Auxiliary module running as background job 2. msf6 auxiliary(sniffer/psnuffle) > [*] Loaded protocol FTP from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/ftp.rb... [*] Loaded protocol IMAP from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/imap.rb... [*] Loaded protocol POP3 from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/pop3.rb... [*] Loaded protocol SMB from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/smb.rb... [*] Loaded protocol URL from /opt/metasploit-framework/embedded/framework/data/exploits/psnuffle/url.rb... [*] Sniffing traffic.....



