Linux – Xerosploits sniffer function code needs to be explained

cmd_snif = os.system ("xettercap" + target_parse + target_ips + "-P MySQL, SNPP, DHCP, WHATSAPP, RLOGIN, IRC, HTTPS, POST, PGSQL, NNTP, DICT, HTTPAUTH, TEAMVIEWER, MAIL, SNAP, MPD, COD , NTLMSS, FTP, REDIS -I "+ up_interface +" --gateway "+ gateway +" -O, --log / opt / xerosploit / xerosniff / "+ filename +" .log --sniffer-output / opt / xerosploit / xerosniff / "+ filename +" .pcap ")

cited from Xerosploit Github line 471

okay guys, I really need to understand this piece of code
What is Xettercap? is it a linux tool?
It is the first question, the second question

MYSQL, SNPP, DHCP, WHATSAPP, RLOGIN, IRC, HTTPS, POST, PGSQL, NNTP, DICT, HTTPAUTH, TEAMVIEWER, MAIL, SNMP, MPD, COOKIE, NTLMSS, FTP, REDIS

what are you ? If you can specify what everyone in the sniff logs should refer to,
I already know 25% of them, but what should I use only if I do not want to see all the queries displayed on the sites "ONLY IMPORTANT SITES"
POST data such as username, password entered
can you help ?