lwIP is an implementation of the TCP/IP protocol suite focused on reducing resource usage while still having a full scale TCP/IP. lwIP is suitable for embedded systems with ~10KB of free RAM and ~40KB of code ROM.
- IPv4, IPv6, ICMP, IGMP, TCP, UDP
- Specialized raw API for
... [More] enhanced performance
- Optional Berkeley-alike socket API
- DHCP (Dynamic Host Configuration Protocol)
- PPP (Point-to-Point Protocol)
- ARP (Address Resolution Protocol) for Ethernet [Less]
The pppd daemon works together with the kernel PPP driver to establish and maintain a PPP link with another system (called the peer) and to negotiate Internet Protocol (IP) addresses for each end of the link.
Pppd can also authenticate the peer and/or supply authentication information to the
... [More] peer. PPP can be used with other network protocols besides IP, but such use is becoming increasingly rare. [Less]
This is an implementation of www.grc.com's v3 Perfect Paper Passwords CryptoSystem, a multi-factor authentication application. This implementation, however, uses the PPP CryptoSystem to create a portable pseudo-random password generator tool for primary web site passwords, email accounts, etc.
1) Download the PPP CryptoSystem zip file from www.grc.com's site at the link below and extract the files to a folder on your flash or hard drive:
2) Delete all of the extracted files except these two files: ppp.dll and ppp.exe.
3) Cut-and-paste the batch commands from the following web page into a batch file (this allows you to review the batch commands prior to using them):
4) Place the batch file in the same folder as the ppp.dll and ppp.exe files. You can now execute the bat file to operate this utility program.
For a detailed insight into GRC's PPP CryptoSystem, please visit the following link:
This portable utility consists of three files (totaling only 34KB) that runs in the Windows Command Prompt utility. The user selects a predefined or custom character set, enters the password length, and finally enters the number of passwords to generate (the WiFi password generation option simply produces one random password per cycle).
A temporary configuration file "ppp.cfg" is created with these parameters each cycle. A second temporary file "PasswordTempFile.txt" is then created to present the passwords to the user for easy cutting and pasting. Closing the PasswordTempFile.txt returns the user to the command prompt. (The PasswordTempFile.txt file is overwritten with a new set of passwords prior to being deleted to reduce the risk of deleted file recovery).
You may use, copy, modify, and distribute this implementation without restriction. [Less]