Mtcp - TCP/IP and applications for DOS systems

  •        639

mTCP is a TCP/IP stack and applications designed to run well on older x86 personal computers running DOS operating systems. Features include stable/robust code and high performance even on the slowest machines. Current applications include an IRC client (IRCjr), an FTP client, a Telnet client, Netcat, Ping, and SNTP client, a DHCP client, HtGet, and an FTP server.

http://www.brutman.com/mTCP/

Tags
Implementation
License
Platform

   




Related Projects

mTCP - A Highly Scalable User-level TCP Stack for Multicore Systems

  •    C

mTCP is a high-performance user-level TCP stack for multicore systems. Scaling the performance of short TCP connections is fundamentally challenging due to inefficiencies in the kernel. mTCP addresses these inefficiencies from the ground up - from packet I/O and TCP connection management all the way to the application interface. It translates expensive system calls to shared memory access between two threads within the same CPU core.

exscript - A Python module making Telnet and SSH easy

  •    Python

Exscript is a Python module and a template processor for automating network connections over protocols such as Telnet or SSH. We attempt to create the best possible set of tools for working with Telnet and SSH. Exscript also provides a set of tools and functions for sysadmins, that simplify regular expression matching, reporting by email, logging, or syslog handling, CSV parsing, ip address handling, template processing, and many more.

mtcp - mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems

  •    C

mTCP is a highly scalable user-level TCP stack for multicore systems. mTCP source code is distributed under the Modified BSD License. For more detail, please refer to the LICENSE. The license term of io_engine driver and ported applications may differ from the mTCP’s. We require the following libraries to run mTCP.

Yet Another Network Analyzer

  •    Pascal

Yana - Yet Another Network Analyzer. TCP, UDP, IP, ICMP, ARP, SNMP, EGP; FPT, SNTP, HTTP analysis tool with source code (Delphi in release 0.1.0, Freepascal in releases 0.2.x). Includes RFC1213 units libraries source.

pcap2mysql

  •    Perl

Network decoder and file exporter. Reads pcap files or sniffs traffic and stores data in mysql. Supports ethernet,ARP,STP,IP,TCP,UDP and ICMP and on layer7 bittorrent,DNS,FTP,HTTP,IRC,Mail,MSN,palltalk,POP3,SIP,smtp and ssh


HslCommunication - 个人工具库,包含日志类,异步网络通讯类,版本控制的类,注册码生成类,数据加密解密类,文件上传下载类,三菱,西门子,欧姆龙PLC访问类,modbus tcp服务器及客户端类。Personal tools library, including log class, asynchronous network communication class, version control class, registration code generation class, data encryption and decryption class, file upload and download class, Mitsubishi, Siemens, Omron PLC access class, modbus tcp server and client class

  •    CSharp

个人工具库,包含日志类,异步网络通讯类,版本控制的类,注册码生成类,数据加密解密类,文件上传下载类,三菱,西门子,欧姆龙PLC访问类,modbus tcp服务器及客户端类。Personal tools library, including log class, asynchronous network communication class, version control class, registration code generation class, data encryption and decryption class, file upload and download class, Mitsubishi, Siemens, Omron PLC access class, modbus tcp server and client class.

libnet - A portable framework for low-level network packet construction

  •    C

Libnet is an API to help with the construction and injection of network packets. It provides a portable framework for low-level network packet writing and handling (use libnet in conjunction with libpcap and you can write some really cool stuff). Libnet includes packet creation at the IP layer and at the link layer as well as a host of supplementary and complementary functionality. NOTE: Legacy code written for libnet-1.0.x is unfortunately incompatible with libnet-1.1.x and later. See the Migration Guide for porting help.

Ethernut Embedded Ethernet

  •    C

Open Source SW/HW Project for Embedded Ethernet Applications. Works with AVR ATmega256/128/103, SAM7X, SAM7S(E), SAM9, AT91X40, GameBoy Advance, RTL8019AS, LAN91C111, CS8900 and DM9000E chips. Offers a tiny TCP/IP stack including HTTP, FTP and DHCP.

netboot Network booting environment

  •    C

The netboot project allows booting a diskless PC over a TCP/IP based network using standard protocols like BOOTP, DHCP and TFTP. It is able to boot Linux, FreeBSD, multiple DOS variants (including MS-DOS, PC-DOS, PTS-DOS, OpenDOS, NovellDOS, FreeDOS)

Chaosreader

  •    Perl

Chaosreader is a freeware tool to fetch application data from snoop or tcpdump logs. Supported protocols include TCP, UDP, IPv4, IPv6, ICMP, telnet, FTP, HTTP, SMTP, IRC, X11, VNC, ...

DigiForce SDK

  •    C++

DigiForce is a SDK for Unix/Linux/Windows with : Window(DX,GDI,X11,OpenGL), Bitmap(PNG,GIF,BMP,JPG,ICO), Sound(WAV,MP3), Video(AVI/DivX/VFW), multi-Threading, Network(IP), Servers(HTTP(IPP), FTP, SMTP, POP3, DHCP, DNS), OpenSSL, etc.

PyLoris - Vulnerability test for DOS attack

  •    Python

PyLoris is a scriptable tool for testing a server's vulnerability to connection exhaustion denial of service (DoS) attacks. PyLoris can utilize SOCKS proxies and SSL connections, and can target protocols such as HTTP, FTP, SMTP, IMAP, and Telnet.

Wireless network visual tools for NS

  •    Perl

Provide visual tools to help user of NS (Network Simulate) in wireless network related studies. test, compare, statistics wireless network protocols (like TCP, IP,...); wireless nodes moving and data link visual scenario creator,enhanced graph tool...

Pandora FMS - Flexible Monitoring System

  •    C

Pandora FMS is a performance and availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring. It watches your systems and applications, and allows you to know the status of any element of those systems.

NS 3 - Network Simulator

  •    C

Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.

Tiny TCP/IP servers

  •    Perl

Tiny TCP/IP servers (such as Webserver, remote shell, FTP) and utilities (Multicasting client and servers. Most of them are written in Perl script and by using ActivePerl for Windows, including the Perl executable, it can be put in one single floppy.

Network Block Device

  •    C

Tools for the Linux Kernel's network block device, allowing you to use remote block devices over a TCP/IP network. Note that recent downloads are also available from github: http://github.com/yoe/nbd

TCP/IP Manager

  •    C++

TCP/IP Manager is designed to help computer users keep track of their network configuration in different locations. At home or at work, changing network settings is now just one click away!

proxygambit - Anonymize and fracture network traffic/Internet access over a point-to-point wireless link or through TCP->GSM->wifi tunnel (advanced resurrection of ProxyHam)

  •    Arduino

ProxyGambit is a simple anonymization device that allows you to access the Internet from anywhere in the world without revealing your true location or IP, fracturing your traffic from the Internet/IP through either a long distance radio link or a reverse tunneled GSM bridge that ultimately drops back onto the Internet and exits through a wireless network you're no where near. While a point to point link is supported, the reverse GSM-to-TCP bridge allows you to proxy from thousands of miles away with nothing other than a computer and Internet with no direct link back to your originating machine.

UDPspeeder - A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction,for All Traffics(TCP/UDP/ICMP)

  •    C++

A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction. Assume your local network to your server is lossy. Just establish a VPN connection to your server with UDPspeeder + any UDP-based VPN, access your server via this VPN connection, then your connection quality will be significantly improved. With well-tuned parameters , you can easily reduce IP or UDP/ICMP packet-loss-rate to less than 0.01% . Besides reducing packet-loss-rate, UDPspeeder can also significantly improve your TCP latency and TCP single-thread download speed.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.