MCPcopy Create free account
hub / github.com/ElementsProject/elements / IsBadPort

Function IsBadPort

src/netbase.cpp:753–841  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

751}
752
753bool IsBadPort(uint16_t port)
754{
755 /* Don't forget to update doc/p2p-bad-ports.md if you change this list. */
756
757 switch (port) {
758 case 1: // tcpmux
759 case 7: // echo
760 case 9: // discard
761 case 11: // systat
762 case 13: // daytime
763 case 15: // netstat
764 case 17: // qotd
765 case 19: // chargen
766 case 20: // ftp data
767 case 21: // ftp access
768 case 22: // ssh
769 case 23: // telnet
770 case 25: // smtp
771 case 37: // time
772 case 42: // name
773 case 43: // nicname
774 case 53: // domain
775 case 69: // tftp
776 case 77: // priv-rjs
777 case 79: // finger
778 case 87: // ttylink
779 case 95: // supdup
780 case 101: // hostname
781 case 102: // iso-tsap
782 case 103: // gppitnp
783 case 104: // acr-nema
784 case 109: // pop2
785 case 110: // pop3
786 case 111: // sunrpc
787 case 113: // auth
788 case 115: // sftp
789 case 117: // uucp-path
790 case 119: // nntp
791 case 123: // NTP
792 case 135: // loc-srv /epmap
793 case 137: // netbios
794 case 139: // netbios
795 case 143: // imap2
796 case 161: // snmp
797 case 179: // BGP
798 case 389: // ldap
799 case 427: // SLP (Also used by Apple Filing Protocol)
800 case 465: // smtp+ssl
801 case 512: // print / exec
802 case 513: // login
803 case 514: // shell
804 case 515: // printer
805 case 526: // tempo
806 case 530: // courier
807 case 531: // chat
808 case 532: // netnews
809 case 540: // uucp
810 case 548: // AFP (Apple Filing Protocol)

Callers 3

AppInitMainFunction · 0.85
ThreadOpenConnectionsMethod · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85

Calls

no outgoing calls

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.68