Projects - Networking projects
| Filter: | All projects | Highlights | Active | Commercial/external |
| Domains: | Static analysis | Testing | Cybersecurity | Reverse-engineering | Development Tools | Operating systems & Embedded | Infrastructure |
| Platforms: | Windows | Linux | Mac | WM | WP7 | WP8 | ELFPack | Sony Ericsson |
| CPU: | ARM | ARM64 | X86_64 | RISC-V (32 bit) | RISC-V (64 bit) | MIPS |
| Statistics: | ANTLR (1) | Assembler (14) | Assembly (1) | Bash (5) | C (93) | C# (32) | C++ (94) | Go (2) | Java (2) | Lua (2) | Python (11) | RuC (1) | Ruby (1) | Rust (11) | Shell (1) | TeX (1 + 15) | VB.NET (7) |
ARM64 builds for the VPN clientDevelopment Tools, Operating systems & EmbeddedExternal
ARM64 builds for the VPN client.
Secure build system for the VPN clientDevelopment Tools, Operating systems & EmbeddedExternal
Software supply chain-secure build system for the VPN client.
Easy STUNOperating systems & EmbeddedExternalOpen-source
Easy to use STUN daemon for Linux
ACS API RSOperating systems & EmbeddedExternalOpen-source
Auto Configuration Server controls in Rust
Custom router management cloudOperating systems & EmbeddedHighlightsExternal
Fully new router management cloud service.
Custom router software developmentOperating systems & EmbeddedHighlightsExternal
Fully new custom network router.
Custom OpenWRT-based platformOperating systems & EmbeddedExternal
Custom OpenWRT-based ROM.
Cloud Management UI for routersOperating systems & EmbeddedExternal
Router cloud management UI
Private network management project's UIOperating systems & EmbeddedExternal
The UI for a private network management project written based on Isabelle platform and Yew framework. Coded pages logic, dashboards, and everything about it. The project is released.
Private network management project plugins & processing engineOperating systems & EmbeddedExternal
Wrote a processing engine for a private network management project. It included writing the core (based on Isabelle), related plugins, deployment processes. The project is released.
Equestrian management platformOperating systems & Embedded
Management platform for the sport club based on Isabelle. This is a side project designed to simplify my own life.
IsabelleOperating systems & Embedded
High-performant server for managing basically anything. Written in Rust for the highest performance and stability, it is successfully used in many projects.
WiFi Mesh investigationReverse engineering, Operating systems & EmbeddedExternal
Find and fix numerous issues in a commercial WiFi Mesh implementation.
Minimal Message BrokerTesting, Operating systems & EmbeddedExternal
Message broker that can be installed to embedded software and used from Python test suite.
Bluetooth emulatorTesting, Operating systems & EmbeddedExternal
Emulator of Bluetooth activity for a consumer electronics device
Wireguard CLIInfrastructure, Operating systems & EmbeddedOpen-source
A simple console interface for adding peers to Wireguard configuration files.
Corporate infrastructureInfrastructure, Operating systems & Embedded
A complete infrastructure was built for the commercial company.
Corporate infrastructure for my companyInfrastructure, Operating systems & Embedded
A complete infrastructure was built for my company.
SNULL LAN client emulation driverOperating systems & EmbeddedExternal
Prepared a complete driver for emulating LAN clients.
Cryptography support for router softwareCybersecurity, Operating systems & EmbeddedExternal
Prepared cryptography improvements for router software.
Package Manager for router softwareOperating systems & EmbeddedExternal
A custom package manager has been coded for a commercial router software. It was based on opkg, but supported many additional features.
OpenVPN solution for router softwareCybersecurity, Operating systems & EmbeddedExternal
A custom OpenVPN solution for Linux-based router software was architected, developed and made available publicly. Partially supports cryptography offloading and packet traffic acceleration.
Containerization support for router softwareOperating systems & EmbeddedExternal
A complete solution based on LXC has been written for commercial router. It was created with resource constraints in mind, so it actually could provide working containerization on a disk drive smaller than 30MB.
OverlayFS support for router softwareOperating systems & EmbeddedExternal
OverlayFS support has been implemented in Linux-based router software package. While the OverlayFS itself is a kernel's feature, a lot of efforts were put into making it supported on a complete solution level, with booting process altered, security, secure erase and other levels sorted out.
Docker MIPS feasibility researchOperating systems & EmbeddedExternal
The Docker didn't have MIPS support back at that time, but the customer wanted to see it running. I investigated whether it is possible to port Docker (yes, it was), however, we stumbled upon Docker's design implications that prevented us from finishing the project.
WiFi driver fixesOperating systems & EmbeddedExternal
Fixed multiple issues in Atheros and Intel (Metalink) WiFi drivers.
Initial setup wizard interface for router softwareOperating systems & EmbeddedExternal
A new initial setup wizard was implemented for router software.
Custom static analyzer for router softwareStatic analysis, Operating systems & EmbeddedExternal
Since we had a host controller driver which was fatally flawed regarding locking, I've made a custom static analyzer to deal with locking problems. It was based on Roslyn patched to support C.
IPSec solution for router softwareCybersecurity, Operating systems & EmbeddedExternal
An L2TP/L2TP+IPSec solution for Linux-based router software was architected, developed and made available publicly. It also works with partial cryptography and packet traffic acceleration.
Certificate Store for router softwareCybersecurity, Operating systems & EmbeddedExternal
I've architected and implemented a complete certificate store module for commercial router, which supported certificate/private key generation, import/export, verification against a private key. Still used without major edits (as of 2022).
Web interface backend optimizationOperating systems & EmbeddedExternal
I've optimized web interface prefetching and loading got 7x performance boost.
Custom DynDNS clientOperating systems & EmbeddedExternal
I've created a custom DynDNS client that is deployed to thousands of devices worldwide.
WLANFix for HTC WP7 devicesOperating systems & Embedded, Windows Phone 7Open-source
In some cases WiFi gets broken on HTC Windows Phone 7 devices because the driver is in inappropriate state. This tool fixes that when applied on system boot.
WiFi SwitchOperating systems & Embedded, Windows Mobile
Minor tool from Dynamics ROM which changes the state of WiFi.
ShutdownMenuOperating systems & Embedded, Windows Mobile
Shutdown menu override. Enable flashlight, bluetooth, wifi, open camera/email/phone/etc by long press of Power Off button.