TOFFEEプロジェクト
ホームドキュメンテーション更新ビデオ研究ダウンロードスポンサー接触


RELEASE 》 TOFFEE-Mocha - WAN Emulator :: TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso

Download TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso via Google Drive share:
Live bootable x86-64 Debian Stretch 9.5 with light-weight LXDE UI ISO (includes source-code): TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso
* you can find the source tar-ball in the /root folder.

* To know more about the project kindly refer TOFFEE- Mocha: News and Updates - Documentation.

To know more about current specific release, objectives, features, release notes/updates, quick demo and future road-map, you can watch my video below:


Here are some of the screenshots and an overview of this release (for more feature details and instructions refer documentation and updates):

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso is built upon Debian Stretch 9.5 x86_64 platform (with light-weight LXDE desktop environment UI).
01 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Login Page

Login via - username: "root" and password: "welcome".
02 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Debian Login

Default LXDE Desktop UI
03 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Desktop

Open Firefox. And you should get the default pre-configured home page (http://localhost/toffee_mocha) as shown below:
04 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Firefox

Login via - username: "root" and password: "welcome".
05 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Login

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - Home Page
06 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Home Page

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - Server Status
07 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Server Status

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - Network Port Settings Page
08 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Port Settings Page

Configure the ports. Any two ports as LAN and WAN ports. And optional Management port. * refer documentation for more details
09 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - Ports Settings Page

Test Desktop connected via TOFFEE Mocha WAN Emulator
10 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - test access - ping - via Toffee Mocha WAN Emulator

A quick wget test via TOFFEE Mocha WAN Emulator
11 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - test access - wget - via Toffee Mocha WAN Emulator

Configuring constant packet delay. * refer documentation for more details as well in-page context based help.
12 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - packet delay

A quick wget test via TOFFEE Mocha WAN Emulator with a constant packet delay feature.
13 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - test access - wget with packet delay - via Toffee Mocha WAN Emulator

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - live stats Network Bytes and Packets
14 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - live stats bytes and packets

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - live stats TCP Sessions
15 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - live stats TCP Sessions

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - live stats Network Application
16 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - live stats Network Application

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - About Page
17 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - About Page

TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64 - License Page
18 TOFFEE-MOCHA-2.0.3-0-10-nov-2018-x86-64.iso - License Page

💎 TOFFEE-MOCHA new bootable ISO: Download
💎 TOFFEE Data-Center Big picture and Overview: Download PDF


おすすめトピック:

TOFFEE-DataCenter with GlusterFS Storage Cluster ↗
Saturday' 13-Mar-2021

TOFFEE-DataCenter WAN Optimization :: TOFFEE-DATACENTER-1.3.25-1-portable ↗
Saturday' 13-Mar-2021
Download TOFFEE-DATACENTER-1.3.25-1-portable.tar.xz via Google Drive share: platform independent (portable) source: TOFFEE-DATACENTER-1.2.2-1-portable.tar.xz * Alternatively download from SOURCEFORGE project site. * Here are the TOFFEE-DataCenter supported features. * To know more about the project kindly refer TOFFEE-Datacenter Documentation, News and Updates

Moon Base and Space Colonization - First we need fast InterPlanetary Internet ↗
Saturday' 13-Mar-2021

TOFFEE-Mocha WAN Emulation software development - Update: 16-June-2016 ↗
Saturday' 13-Mar-2021
I started TOFFEE-Mocha WAN Emulation software development on 1-June-2016. I took the existing TOFFEE components as a base. Although the TOFFEE-Mocha is entirely an independent fresh Open-Source WAN Emulation solution. Ever since I am in the process of defining and inventing features. So far I come up with the most important feature which is expected to be present in any WAN Emulation software is the packet delay option.

PiPG - Raspberry Pi Network Packet Generator ↗
Saturday' 13-Mar-2021
PiPG is a powerful and yet simple Raspberry Pi Network Packet Generator. With PiPG you can now fabricate custom network packets and send via any Network Interface. Supports all kinds of standard Network Ports (Linux Kernel driver generated) such as Physical Network Interface ports, and an array of virtual ports such as loopback, tun/tap, bridge, etc. indispensable tool for: Network Debugging, Testing and Performance analysis Network Administrators Students Network R&D Protocol Analysis and Study Network Software Development Compliance Testing Ethical Hackers you can generate the following test traffic: L2-Bridging/Slow protocols: STP, LACP, OAM, LLDP, EAP, etc Routing protocols: RIPv1, RIPv2, IGMPv1, IGMPv2, OSPF, IS-IS, EIGRP, HSRP, VRRP, etc Proprietary protocols: CISCO, etc Generic: IPv4 TCP/UDP, etc Malformed random packets

TOFFEE Data-Center optimized Internet of Things (IoT) Platform ↗
Saturday' 13-Mar-2021

Youtubeで見る - [466//1] 158 VLOG - TOFFEE WAN Optimization Software Development live update - 6-Nov-2016 ↗


TOFFEE Benchmarks :: TOFFEE-1.1.28 ↗
Saturday' 13-Mar-2021
Here is the TOFFEE WAN Optimization benchmarks of the TOFFEE version: TOFFEE-1.1.28. This is the current TOFFEE development version till date (2-Jul-2016). This is a HPC TOFFEE variant meant for high-end custom build servers and high-end desktops (i.e High Performance Computing a.k.a HPC). TOFFEE built this way often needs customized kernel compilation and build such as processor specific and hardware specific tune-ups since it is highly CPU intensive (if not offloaded via Hardware Accelerator Cards).

A study on WAN Optimization Techniques ↗
Saturday' 13-Mar-2021
There are various techniques with which one can optimize their WAN Network Data. Any long distance communication can be considered as WAN Network. A decade ago any network connecting two countries, considered as a WAN network, and a network within a city as MAN and soon. But these days in general any long distance communication is considered as WAN Network. Such as your Mobile communication networks, Satellite networks, Space Networks (Deep space networks), Trans-Atlantic cable networks, etc.

Raspberry Pi as a Networking Device ↗
Saturday' 13-Mar-2021
Raspberry Pi is often used as a single board computer for applications such as IoT, hobby projects, DIY, education aid, research and prototyping device. But apart from these applications Raspberry Pi can be used for real-world applications such as in making a full-fledged networking devices. Raspberry Pi is a single board ARM based hardware which is why it is also classified as ARM based SoC. Since it is ARM based it is highly efficient, tiny form-factor and lower in power consumption with moderate computational power. This will allow it to work several hours on emergency battery backup power supply such as low-cost domestic UPS and or some renewable energy source, which is a prerequisite for a typical networking device.

Building my own CDN - choosing a web-hosting to deploy my CDN - Update: 28-July-2016 ↗
Saturday' 13-Mar-2021
The TOFFEE Project website is hosted on Inmotion Hosting. And so I am looking for alternate hosting provider to build my first CDN node. My plan is to make multiple sub-domains of my website such as cdn1.the-toffee-project.org, cdn2.the-toffee-project.org and point each of this corresponding subdomain(s) to various alternative web hosting servers geographically spread across the world. Sometimes choosing the same vendor for multiple CDN nodes may result multiple servers existing in the data-center. And this becomes an issue if there is some catastrophic network disaster.



Featured Educational Video:
Youtubeで見る - [435//1] 0x1d3 Who gets Laid off (or Fired) during a recession ? #TheLinuxChannel #KiranKankipati ↗

Live demo - Data Transfer - High bandwidth to Low bandwidth ↗
Saturday' 13-Mar-2021
I always wanted to do some real experiments and research on packet flow patterns from High-bandwidth to Low-bandwidth networks via networking devices. This is something can be analyzed via capturing Network stack buffer data and other parameters, bench-marking, and so on. But eventually the data-transfer nature and other aspects is often contaminated due to the underlying OS and the way Network stack is implemented. So to understand the nature of packet flow from Higher to Lower bandwidth and vice-versa such as Lower to higher bandwidth, I thought I experiment with various tools and things which physically we can observe this phenomena.

First TOFFEE-Mocha Code Release ↗
Saturday' 13-Mar-2021
TOFFEE-Mocha is my dream project which I thought working on it since several years. I want to make a WAN emulation software which is straight forward and simple to use. I used tc scripts along with iptables for testing my TOFFEE (and TrafficSqueezer before TOFFEE) and I am not quite satisfied with the same. As one can understand these scripts are not meant for WAN emulation.

VPN Network Optimization via TOFFEE WAN Optimization ↗
Saturday' 13-Mar-2021
VPN Networks may degrade network performance due to various packet processing overheads such as encryption and by adding extra network protocol header(s) (such as IPv4/IPv6, IPSec, etc). This may inflate near MTU sized packets and causes excessive packet fragmentation. Here are the few examples of packet processing involved in a VPN (or a VPN like) Tunnel. With TOFFEE you can optimize these packets even before they get processed on to a VPN device. TOFFEE optimizes packet contents (application payload and transport headers) so that these TOFFEE optimized packets when they get processed by VPN devices (or VPN software stack) they may never need further packet fragmentation. Here is a deployment scenario of TOFFEE with VPN devices.

Moon Base and Space Colonization - First we need fast InterPlanetary Internet ↗
Saturday' 13-Mar-2021




Replacing in Lab Intel Core i7 5820K Desktop PC with Intel Celeron 1037U Mini-PC ↗
Saturday' 13-Mar-2021
As a research experiment I replaced my Intel Core i7 5820K desktop PC with my Intel Celeron 1037U Mini-PC as my everyday desktop system. This is an attempt to reduce my overall monthly power consumption. As well an attempt to do feasibility tests and research to know how far Mini PC will dominate the market in future and to study the real potential of Mini PCs.



Research :: Optimization of network data (WAN Optimization) at various levels:
Network File level network data WAN Optimization


Learn Linux Systems Software and Kernel Programming:
Linux, Kernel, Networking and Systems-Software online classes [CDN]


Hardware Compression and Decompression Accelerator Cards:
TOFFEE Architecture with Compression and Decompression Accelerator Card


TOFFEE-DataCenter on a Dell Server - Intel Xeon E5645 CPU:
TOFFEE-DataCenter screenshots on a Dual CPU - Intel(R) Xeon(R) CPU E5645 @ 2.40GHz - Dell Server