Knowledge (XXG)

netcat

Source đź“ť

530: 1741: 1763: 34: 456:
announced another netcat incarnation called Ncat. It features new possibilities such as "Connection Brokering", TCP/UDP Redirection, SOCKS4 client and server support, ability to "Chain" Ncat processes, HTTP CONNECT proxying (and proxy chaining), SSL connect/listen support and IP address/connection
223:
that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and investigation tool, since it can produce almost any kind of connection its user could need and has a number of built-in capabilities.
300:
mode supporting UDP and TCP (optionally allowing one to be tunneled over the other) in a single command, where other versions may require piping data from one netcat instance to another.
510:"While Ncat isn't built on any code from the “traditional” Netcat (or any other implementation), Ncat is most definitely based on Netcat in spirit and functionality." 1809: 1789: 1129: 514:
Ncat features includes: ability to chain Ncats together, redirect both TCP and UDP ports to other sites, SSL support, and proxy connections via
1814: 1804: 832: 535: 640: 748: 165: 1754: 1749: 367: 208: 442:. This socat bug affected version 1.7.3.0 and 2.0.0-b8 it was corrected in following releases from 1.7.3.1 and 2.0.0-b9. 1122: 405: 400:. It is larger and more flexible and has more options that must be configured for a given task. On February 1, 2016, 90: 1794: 390: 171: 1726: 1696: 1711: 401: 328: 293: 1799: 1767: 1472: 1141: 1115: 1107: 439: 212: 543: 20: 1642: 1590: 436: 879: 632: 220: 216: 144: 292:
Rewrites like GNU's and OpenBSD's support additional features. For example, OpenBSD's nc supports
1315: 1305: 297: 251: 966: 944: 808: 636: 133: 207:) is a computer networking utility for reading from and writing to network connections using 1542: 1447: 1442: 723: 409: 159: 152: 149: 116: 1721: 1665: 1570: 1371: 1274: 1039: 579: 468:
On some systems, modified versions or similar netcat utilities go by the command name(s)
427:. The implausibility that a composite might have been unintentionally introduced where a 1660: 1595: 1580: 1517: 1477: 1356: 1320: 1214: 462: 412: 1783: 1701: 1562: 1497: 1269: 1244: 1145: 574: 232: 1675: 1575: 1492: 1487: 1391: 1300: 1264: 1219: 970: 858: 428: 228: 176: 1611: 1585: 1522: 1512: 1502: 1467: 1457: 1452: 1335: 1325: 1279: 899: 796: 518:
or HTTP (CONNECT method) proxies (with optional proxy authentication as well).
1427: 1386: 1189: 1159: 548: 525: 416: 374: 137: 58: 48: 1716: 1670: 1650: 1547: 1527: 1482: 1330: 1254: 1239: 1224: 1209: 1204: 1199: 1194: 125: 600: 1632: 1412: 1102: 812: 432: 340: 275: 1437: 1361: 836: 752: 727: 605: 559: 420: 384: 359: 332: 324: 1422: 1164: 920: 564: 515: 378: 285: 281:
Optional ability to let another program service establish connections
990: 1655: 1552: 1532: 1462: 1381: 1284: 1259: 1234: 1184: 1179: 1174: 1169: 1098: 569: 336: 316: 33: 1092: 703: 657: 247:
Outbound or inbound connections, TCP or UDP, to or from any ports
1706: 1680: 1616: 1537: 1432: 1417: 1376: 1366: 1310: 1138: 1018: 677: 554: 505: 458: 453: 309: 121: 1111: 1083: 773: 1507: 1407: 1351: 1249: 347: 320: 187: 129: 339:
comes with netcat installed as of OSX 10.13 or users can use
312:
program. The last version (1.10) was released in March 1996.
260:
Ability to use any locally configured network source address
1229: 393:
11 includes netcat implementation based on OpenBSD netcat.
1064: 1014: 366:. It is based on the WatTCP stack and licensed under the 373:
Known ports for embedded systems includes versions for
263:
Built-in port-scanning capabilities, with randomization
387:
includes by default a lightweight version of netcat.
1689: 1641: 1625: 1604: 1561: 1400: 1344: 1293: 1152: 449:with integrated transport encryption capabilities. 269:
Can read command line arguments from standard input
182: 158: 143: 115: 89: 67: 57: 47: 39: 967:"Socat slams backdoor, sparks thrilling whodunit" 939: 937: 749:"Contents of /release/5.4.0/usr.bin/nc/Makefile" 327:netcat, the latter of which supports IPv6 and 319:systems, including rewrites from scratch like 1123: 504:Ncat is a similar tool to netcat provided by 331:. The OpenBSD version has been ported to the 8: 26: 19:"Ncat" redirects here. For other uses, see 1762: 1130: 1116: 1108: 32: 25: 833:"ibiblio.org FreeDOS Group -- Networking" 431:is required has led to the suspicion of 272:Slow-send mode, one line every N seconds 266:Built-in loose source-routing capability 243:The original netcat's features include: 1009: 1007: 591: 408:issued a security advisory regarding a 774:"Netcat OpenBSD Cygwin Port 1.10.2.3" 315:There are several implementations on 308:The original version of netcat was a 296:, and GNU netcat natively supports a 7: 1065:"Ncat - Netcat for the 21st Century" 1015:"Ncat - Netcat for the 21st Century" 536:Free and open-source software portal 377:(named "Netcat 4 wince") or for the 257:Ability to use any local source port 396:Socat is a more complex variant of 900:"Revision 835: /trunk/data/netcat" 724:"OpenBSD CVSWeb: /src/usr.bin/nc/" 629:Guide to Wireless Network Security 14: 335:base, Windows/Cygwin, and Linux. 1810:Windows network-related software 1790:Free network management software 1761: 1740: 1739: 1040:"ncat(1) - Ncat Reference Guide" 965:Chirgwin, Richard (2016-02-03). 702:Giovanni Giacobbi (2006-11-01). 656:Giovanni Giacobbi (2006-11-01). 528: 406:Microsoft Vulnerability Research 278:of transmitted and received data 878:Andreas Bischoff (2010-06-07). 219:is designed to be a dependable 857:JĂĽrgen Hoffmann (2018-11-03). 1: 1815:Free software programmed in C 1805:Unix network-related software 368:European Union Public Licence 921:"socat - Multipurpose relay" 809:"MacPorts Portfiles: netcat" 772:Thomas Linden (2011-03-02). 601:"New tool available: Netcat" 551: â€“ Unix command utility 252:DNS forward/reverse checking 96:1.10 / March 1996 945:"Socat security advisory 7" 304:Ports and reimplementations 254:, with appropriate warnings 98:; 28 years ago 16:Computer networking utility 1831: 164:Original version: custom, 18: 1735: 445:Cryptcat is a version of 415:parameter which had been 402:Santiago Zanella-Beguelin 111: 85: 31: 704:"The GNU Netcat project" 658:"The GNU Netcat project" 627:Vacca, John R. (2006). 452:In the middle of 2005, 1755:Unix SUS2008 utilities 1750:Standard Unix programs 1142:command-line interface 747:delphij (2005-02-06). 440:software vulnerability 343:to install a variant. 227:It is able to perform 203:(often abbreviated to 73:; 28 years ago 797:Debian netcat-openbsd 682:nc110.sourceforge.net 599:Hobbit (1995-10-28). 544:List of Unix commands 71:October 28, 1995 1643:Software development 235:and port listening. 1044:manpages.debian.org 633:Springer Publishing 358:is included in the 28: 991:"CryptCat Project" 423:implementation of 288:-options responder 49:Original author(s) 1795:Network analyzers 1777: 1776: 233:file transferring 198: 197: 175:OpenBSD version: 134:Microsoft Windows 1822: 1765: 1764: 1743: 1742: 1345:User environment 1132: 1125: 1118: 1109: 1096: 1095: 1087: 1086: 1084:Official website 1069: 1068: 1061: 1055: 1054: 1052: 1051: 1036: 1030: 1029: 1027: 1026: 1011: 1002: 1001: 999: 998: 987: 981: 980: 978: 977: 962: 956: 955: 953: 952: 941: 932: 931: 929: 928: 917: 911: 910: 908: 907: 896: 890: 889: 887: 886: 880:"Netcat 4 wince" 875: 869: 868: 866: 865: 854: 848: 847: 845: 844: 829: 823: 822: 820: 819: 805: 799: 794: 788: 787: 785: 784: 769: 763: 762: 760: 759: 744: 738: 737: 735: 734: 720: 714: 713: 711: 710: 699: 693: 692: 690: 689: 674: 668: 667: 665: 664: 653: 647: 646: 624: 618: 617: 615: 614: 596: 538: 533: 532: 531: 495: 491: 487: 483: 479: 475: 471: 457:filtering. Like 194: 191: 189: 117:Operating system 106: 104: 99: 81: 79: 74: 41: 36: 29: 1830: 1829: 1825: 1824: 1823: 1821: 1820: 1819: 1780: 1779: 1778: 1773: 1731: 1685: 1637: 1621: 1600: 1557: 1401:Text processing 1396: 1340: 1289: 1148: 1136: 1091: 1090: 1082: 1081: 1078: 1073: 1072: 1063: 1062: 1058: 1049: 1047: 1038: 1037: 1033: 1024: 1022: 1013: 1012: 1005: 996: 994: 989: 988: 984: 975: 973: 964: 963: 959: 950: 948: 943: 942: 935: 926: 924: 919: 918: 914: 905: 903: 898: 897: 893: 884: 882: 877: 876: 872: 863: 861: 859:"various tools" 856: 855: 851: 842: 840: 831: 830: 826: 817: 815: 807: 806: 802: 795: 791: 782: 780: 771: 770: 766: 757: 755: 746: 745: 741: 732: 730: 722: 721: 717: 708: 706: 701: 700: 696: 687: 685: 676: 675: 671: 662: 660: 655: 654: 650: 643: 635:. p. 266. 626: 625: 621: 612: 610: 598: 597: 593: 588: 580:Banner grabbing 534: 529: 527: 524: 502: 493: 489: 485: 481: 477: 473: 469: 435:to introduce a 306: 241: 186: 174: 169: 107: 102: 100: 97: 77: 75: 72: 68:Initial release 43: 24: 17: 12: 11: 5: 1828: 1826: 1818: 1817: 1812: 1807: 1802: 1797: 1792: 1782: 1781: 1775: 1774: 1772: 1771: 1759: 1758: 1757: 1752: 1736: 1733: 1732: 1730: 1729: 1727:true and false 1724: 1719: 1714: 1709: 1704: 1699: 1693: 1691: 1687: 1686: 1684: 1683: 1678: 1673: 1668: 1663: 1658: 1653: 1647: 1645: 1639: 1638: 1636: 1635: 1629: 1627: 1623: 1622: 1620: 1619: 1614: 1608: 1606: 1602: 1601: 1599: 1598: 1593: 1588: 1583: 1578: 1573: 1567: 1565: 1563:Shell builtins 1559: 1558: 1556: 1555: 1550: 1545: 1540: 1535: 1530: 1525: 1520: 1515: 1510: 1505: 1500: 1495: 1490: 1485: 1480: 1475: 1470: 1465: 1460: 1455: 1450: 1445: 1440: 1435: 1430: 1425: 1420: 1415: 1410: 1404: 1402: 1398: 1397: 1395: 1394: 1389: 1384: 1379: 1374: 1369: 1364: 1359: 1354: 1348: 1346: 1342: 1341: 1339: 1338: 1333: 1328: 1323: 1318: 1313: 1308: 1303: 1297: 1295: 1291: 1290: 1288: 1287: 1282: 1277: 1272: 1267: 1262: 1257: 1252: 1247: 1242: 1237: 1232: 1227: 1222: 1217: 1212: 1207: 1202: 1197: 1192: 1187: 1182: 1177: 1172: 1167: 1162: 1156: 1154: 1150: 1149: 1146:shell builtins 1137: 1135: 1134: 1127: 1120: 1112: 1106: 1105: 1101:User Commands 1088: 1077: 1076:External links 1074: 1071: 1070: 1056: 1031: 1003: 982: 957: 933: 912: 891: 870: 849: 824: 800: 789: 764: 739: 715: 694: 669: 648: 642:978-0387954257 641: 619: 590: 589: 587: 584: 583: 582: 577: 572: 567: 562: 557: 552: 546: 540: 539: 523: 520: 501: 498: 463:cross-platform 413:Diffie-Hellman 362:Package group 305: 302: 290: 289: 282: 279: 273: 270: 267: 264: 261: 258: 255: 248: 240: 237: 196: 195: 184: 180: 179: 162: 156: 155: 147: 141: 140: 119: 113: 112: 109: 108: 95: 93: 87: 86: 83: 82: 69: 65: 64: 63:Avian Research 61: 55: 54: 51: 45: 44: 37: 15: 13: 10: 9: 6: 4: 3: 2: 1827: 1816: 1813: 1811: 1808: 1806: 1803: 1801: 1800:Port scanners 1798: 1796: 1793: 1791: 1788: 1787: 1785: 1770: 1769: 1760: 1756: 1753: 1751: 1748: 1747: 1746: 1738: 1737: 1734: 1728: 1725: 1723: 1720: 1718: 1715: 1713: 1710: 1708: 1705: 1703: 1700: 1698: 1695: 1694: 1692: 1690:Miscellaneous 1688: 1682: 1679: 1677: 1674: 1672: 1669: 1667: 1664: 1662: 1659: 1657: 1654: 1652: 1649: 1648: 1646: 1644: 1640: 1634: 1631: 1630: 1628: 1626:Documentation 1624: 1618: 1615: 1613: 1610: 1609: 1607: 1603: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1572: 1569: 1568: 1566: 1564: 1560: 1554: 1551: 1549: 1546: 1544: 1541: 1539: 1536: 1534: 1531: 1529: 1526: 1524: 1521: 1519: 1516: 1514: 1511: 1509: 1506: 1504: 1501: 1499: 1496: 1494: 1491: 1489: 1486: 1484: 1481: 1479: 1476: 1474: 1471: 1469: 1466: 1464: 1461: 1459: 1456: 1454: 1451: 1449: 1446: 1444: 1441: 1439: 1436: 1434: 1431: 1429: 1426: 1424: 1421: 1419: 1416: 1414: 1411: 1409: 1406: 1405: 1403: 1399: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1373: 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1353: 1350: 1349: 1347: 1343: 1337: 1334: 1332: 1329: 1327: 1324: 1322: 1319: 1317: 1314: 1312: 1309: 1307: 1304: 1302: 1299: 1298: 1296: 1292: 1286: 1283: 1281: 1278: 1276: 1273: 1271: 1268: 1266: 1263: 1261: 1258: 1256: 1253: 1251: 1248: 1246: 1243: 1241: 1238: 1236: 1233: 1231: 1228: 1226: 1223: 1221: 1218: 1216: 1213: 1211: 1208: 1206: 1203: 1201: 1198: 1196: 1193: 1191: 1188: 1186: 1183: 1181: 1178: 1176: 1173: 1171: 1168: 1166: 1163: 1161: 1158: 1157: 1155: 1151: 1147: 1144:programs and 1143: 1140: 1133: 1128: 1126: 1121: 1119: 1114: 1113: 1110: 1104: 1100: 1097: â€“  1094: 1089: 1085: 1080: 1079: 1075: 1066: 1060: 1057: 1045: 1041: 1035: 1032: 1020: 1016: 1010: 1008: 1004: 992: 986: 983: 972: 968: 961: 958: 946: 940: 938: 934: 922: 916: 913: 901: 895: 892: 881: 874: 871: 860: 853: 850: 838: 834: 828: 825: 814: 810: 804: 801: 798: 793: 790: 779: 775: 768: 765: 754: 750: 743: 740: 729: 725: 719: 716: 705: 698: 695: 683: 679: 678:"Netcat 1.10" 673: 670: 659: 652: 649: 644: 638: 634: 630: 623: 620: 609: 607: 602: 595: 592: 585: 581: 578: 576: 575:Packet Sender 573: 571: 568: 566: 563: 561: 558: 556: 553: 550: 547: 545: 542: 541: 537: 526: 521: 519: 517: 512: 511: 507: 499: 497: 466: 464: 460: 455: 450: 448: 443: 441: 438: 434: 430: 426: 422: 418: 414: 411: 407: 403: 399: 394: 392: 388: 386: 382: 380: 376: 371: 370:Version 1.1. 369: 365: 361: 357: 353: 349: 344: 342: 338: 334: 330: 326: 322: 318: 313: 311: 303: 301: 299: 295: 287: 283: 280: 277: 274: 271: 268: 265: 262: 259: 256: 253: 249: 246: 245: 244: 238: 236: 234: 230: 229:port scanning 225: 222: 218: 214: 210: 206: 202: 193: 185: 181: 178: 173: 170:GNU version: 167: 163: 161: 157: 154: 151: 148: 146: 142: 139: 135: 131: 127: 123: 120: 118: 114: 110: 94: 92: 91:Final release 88: 84: 70: 66: 62: 60: 56: 52: 50: 46: 35: 30: 22: 1766: 1744: 1059: 1048:. Retrieved 1046:. 2016-12-18 1043: 1034: 1023:. Retrieved 1021:. 2009-07-08 995:. Retrieved 993:. 2005-10-18 985: 974:. Retrieved 971:The Register 960: 949:. Retrieved 947:. 2016-02-01 925:. Retrieved 923:. 2019-04-06 915: 904:. Retrieved 902:. 2008-08-18 894: 883:. Retrieved 873: 862:. Retrieved 852: 841:. Retrieved 839:. 2019-03-03 827: 816:. Retrieved 803: 792: 781:. Retrieved 777: 767: 756:. Retrieved 742: 731:. Retrieved 718: 707:. Retrieved 697: 686:. Retrieved 684:. 2008-02-14 681: 672: 661:. Retrieved 651: 628: 622: 611:. Retrieved 608:mailing list 604: 594: 513: 509: 503: 467: 451: 446: 444: 429:prime number 424: 397: 395: 389: 383: 372: 363: 355: 351: 345: 314: 307: 291: 242: 226: 204: 200: 199: 190:.sourceforge 59:Developer(s) 1153:File system 350:version of 1784:Categories 1745:Categories 1050:2019-06-05 1025:2019-06-05 997:2019-06-05 976:2019-06-05 951:2019-06-05 927:2019-06-05 906:2019-06-05 885:2019-06-05 864:2019-06-05 843:2019-06-05 818:2019-06-05 783:2019-06-05 758:2019-06-05 733:2019-06-05 709:2019-06-05 688:2019-06-05 663:2020-03-22 613:2019-06-05 586:References 549:cat (Unix) 461:, Ncat is 417:hard-coded 375:Windows CE 364:Networking 323:netcat or 166:permissive 138:Windows CE 78:1995-10-28 1605:Searching 1294:Processes 778:Daemon.de 419:into the 410:composite 298:tunneling 284:Optional 126:Unix-like 1413:basename 813:MacPorts 522:See also 437:backdoor 433:sabotage 341:MacPorts 337:Mac OS X 276:Hex dump 239:Features 221:back-end 53:*Hobbit* 1518:strings 1438:dirname 1362:logname 1311:crontab 837:ibiblio 753:FreeBSD 728:OpenBSD 606:Bugtraq 560:OpenSSL 508:suite. 478:pnetcat 421:OpenSSL 391:Solaris 385:BusyBox 360:FreeDOS 354:called 333:FreeBSD 325:OpenBSD 217:command 183:Website 168:license 160:License 153:utility 150:Network 103:1996-03 101: ( 76: ( 42:command 1498:printf 1423:csplit 1165:chattr 1103:Manual 639:  565:Telnet 516:SOCKS4 490:socket 447:netcat 398:netcat 379:iPhone 352:netcat 286:telnet 215:. The 201:netcat 40:netcat 27:netcat 1722:sleep 1676:strip 1656:ctags 1591:unset 1571:alias 1553:xargs 1533:troff 1493:patch 1488:paste 1463:iconv 1392:write 1382:uname 1285:umask 1275:touch 1265:split 1260:rmdir 1235:mkdir 1220:fuser 1185:cksum 1180:chgrp 1175:chown 1170:chmod 1099:Linux 1093:nc(1) 570:Plink 482:socat 425:socat 356:NTOOL 317:POSIX 250:Full 188:nc110 1768:List 1707:expr 1681:yacc 1666:make 1617:grep 1612:find 1596:wait 1586:test 1581:echo 1538:uniq 1523:tail 1513:sort 1503:read 1478:more 1468:join 1458:head 1453:fold 1433:diff 1418:comm 1377:tput 1372:talk 1367:mesg 1357:exit 1336:time 1326:nice 1321:kill 1280:type 1215:file 1139:Unix 1019:Nmap 637:ISBN 555:Nmap 506:Nmap 500:ncat 486:sock 474:ncat 459:Nmap 454:Nmap 404:and 310:Unix 145:Type 124:and 122:Unix 38:The 21:NCAT 1702:cal 1661:lex 1633:man 1508:sed 1428:cut 1408:awk 1387:who 1352:env 1270:tee 1250:pwd 1245:pax 1190:cmp 1160:cat 494:sbd 348:DOS 329:TLS 321:GNU 294:TLS 213:UDP 211:or 209:TCP 192:.io 177:BSD 172:GPL 130:DOS 1786:: 1717:od 1712:lp 1697:bc 1671:nm 1651:ar 1576:cd 1548:wc 1543:vi 1528:tr 1483:nl 1473:m4 1448:ex 1443:ed 1331:ps 1316:fg 1306:bg 1301:at 1255:rm 1240:mv 1230:ls 1225:ln 1210:df 1205:du 1200:dd 1195:cp 1042:. 1017:. 1006:^ 969:. 936:^ 835:. 811:. 776:. 751:. 726:. 680:. 631:. 603:. 496:. 492:, 488:, 484:, 480:, 476:, 472:, 470:nc 465:. 381:. 346:A 231:, 205:nc 136:, 132:, 128:, 1131:e 1124:t 1117:v 1067:. 1053:. 1028:. 1000:. 979:. 954:. 930:. 909:. 888:. 867:. 846:. 821:. 786:. 761:. 736:. 712:. 691:. 666:. 645:. 616:. 105:) 80:) 23:.

Index

NCAT

Original author(s)
Developer(s)
Final release
Operating system
Unix
Unix-like
DOS
Microsoft Windows
Windows CE
Type
Network
utility
License
permissive
GPL
BSD
nc110.sourceforge.io
TCP
UDP
command
back-end
port scanning
file transferring
DNS forward/reverse checking
Hex dump
telnet
TLS
tunneling

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑