The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


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


Recommended Topics:

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.

TOFFEE-Mocha WAN Emulation software development - Update: 20-Oct-2016 ↗
Saturday' 13-Mar-2021
I was doing some specific tests in my TOFFEE and TOFFEE-DataCenter (WAN optimization) scenarios such as variable upload and download speeds. And I was also doing some experiments with speedtest.net and I did some of these tests with TOFFEE-Mocha. I realized there is a case that I can introduce asymmetric constant delays so that you can get different download speed and a different upload speed. And in some cases much faster download speeds and relatively slower upload speeds.

Riverbed and Silver Peak WAN Optimization vs TOFFEE-DataCenter (TOFFEE and or TrafficSqueezer) - FAQ ↗
Saturday' 13-Mar-2021

Recording Lab Monthly off-grid power-consumption readings for research ↗
Saturday' 13-Mar-2021

Off-Grid Solar Power System for Raspberry Pi ↗
Saturday' 13-Mar-2021
When you choose to use your Raspberry Pi device as your IoT based remote weather station or if you are building Linux kernel (like kernel compilation) within the same, you need a good uninterrupted power source (UPS). But if you are using it on site or in some research camping location you can choose to power your Raspberry Pi device with your custom off-grid solar power source.

TOFFEE Data-Center WAN Optimization deployment in Big Data Analytics ↗
Saturday' 13-Mar-2021

Watch on Youtube - [194//1] 308 MySQL Database Network Data - WAN Acceleration ↗


Demo TOFFEE-DataCenter WAN Optimization VM Test Setup ↗
Saturday' 13-Mar-2021

Multi-dimensional (Multi-universe) Internet Technology - A Proposal ↗
Saturday' 13-Mar-2021
Currently what we have is a single homogeneous (sort of) WWW Internet. Which we can consider as a single-dimensional network. What I propose is that we can create complete independent multiple Internets with each Internet having its own IP-address space, Domain namespace and an authority to manage Domain names. And these networks/Internets can be entirely IPv4 only based or IPv6 only based.

TOFFEE WAN Optimization software development, roadmap, live-demo - Update: 06-Nov-2016 ↗
Saturday' 13-Mar-2021
Here are some of the screenshots of the new upcoming TOFFEE WAN Optimization release and live demo.

TOFFEE-Butterscotch Bandwidth saver software development - Update: 17-Nov-2016 ↗
Saturday' 13-Mar-2021
Here is my second software development update of TOFFEE-Butterscotch. In the previous update (28-Oct-2016) I discussed about the Alerts, etc. Whereas in my first TOFFEE-Butterscotch news update I have introduced about TOFFEE-Butterscotch research, project specifications, use-cases, etc.



Featured Educational Video:
Watch on Youtube - [1614//1] 197 Ubuntu boot-time Grub boot menu and timeout ↗

TOFFEE-DataCenter WAN Optimization software development - Update: 19-Aug-2016 ↗
Saturday' 13-Mar-2021
This is my next software development update of TOFFEE-DataCenter which I am working since past few weeks. I was very busy in implementing the core TOFFEE-DataCenter components along with prototyping, benchmarking, implementing and testing the same. However today is the first time ever I did a fresh new CLI interface for the upcoming new TOFFEE-DataCenter.

First TOFFEE-Butterscotch Code Release ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch is a variant of TOFFEE can be used to save and optimize your Home/SOHO Internet/WAN bandwidth. Unlike TOFFEE (and TOFFEE-DataCenter) TOFFEE-Butterscotch is a non peer-to-peer (and asymmetric) network optimization solution. This makes TOFFEE-Butterscotch an ideal tool for all Home and SOHO users.

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.

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 deployment topology guide ↗
Saturday' 13-Mar-2021
Assume you have two sites (such as Site-A and Site-B) connected via slow/critical WAN link as shown below. You can optimize this link by saving the bandwidth as well possibly improve the speed. However, the WAN speed can be optimized only if the WAN link speeds are below that of the processing latency of your TOFFEE installed hardware. Assume your WAN link is 12Mbps, and assume the maximum WAN optimization speed/capacity of Raspberry Pi is 20Mbps, then your link will get speed optimization too. And in another case, assume your WAN link is 50Mbps, then using the Raspberry Pi as WAN Optimization device will actually increase the latency (i.e slows the WAN link). But in all the cases the bandwidth savings should be the same irrespective of the WAN link speed. In other words, if you want to cut down the WAN link costs via this WAN Optimization set up, you can always get it since it reduces the overall bandwidth in almost all the cases (including encrypted and pre-compressed data).



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


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