All Projects → PeterPawn → Yourfritz

PeterPawn / Yourfritz

Licence: gpl-2.0
dynamic package management for AVM routers

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Yourfritz

Dji Firmware Tools
Tools for handling firmwares of DJI products, with focus on quadcopters.
Stars: ✭ 424 (+271.93%)
Mutual labels:  firmware, tools
Zb
an opinionated repo based tool for linting, testing and building go source
Stars: ✭ 111 (-2.63%)
Mutual labels:  tools
Yi Hack Allwinner V2
Custom firmware for Yi 1080p camera based on Allwinner platform
Stars: ✭ 100 (-12.28%)
Mutual labels:  firmware
Cehv10
Leaked slides, labs & tools
Stars: ✭ 106 (-7.02%)
Mutual labels:  tools
Cfrpki
Cloudflare's RPKI Toolbox
Stars: ✭ 104 (-8.77%)
Mutual labels:  tools
Awesome Vrchat
One-stop shop for people interested in developing content for VRchat
Stars: ✭ 107 (-6.14%)
Mutual labels:  tools
Openffboard
OpenFFBoard is a universal force feedback interface for DIY simulation devices
Stars: ✭ 101 (-11.4%)
Mutual labels:  firmware
Appmanifest
Web App Manifest Generator
Stars: ✭ 112 (-1.75%)
Mutual labels:  tools
Norepeat
The norepeat package contains some magical function, tools
Stars: ✭ 111 (-2.63%)
Mutual labels:  tools
Tools
a collection of useful tools, including SKTimeStamp and StExBar
Stars: ✭ 105 (-7.89%)
Mutual labels:  tools
Automation Arsenal
Curated list of popular Java and Kotlin frameworks, libraries and tools related to software testing, quality assurance and adjacent processes automation.
Stars: ✭ 105 (-7.89%)
Mutual labels:  tools
Hydrabus
HydraBus an open source multi-tool hardware for researcher, hackers, students, embedded software developers or anyone interested in debugging/hacking/developing/penetration testing
Stars: ✭ 104 (-8.77%)
Mutual labels:  firmware
Esparto
Esparto v3.3 is a rapid development framework, synchronous task queue and GPIO manager with web UI for ESP8266 devices
Stars: ✭ 108 (-5.26%)
Mutual labels:  firmware
Codo Tools
CODO运维工具支持:告警管理、告警自愈、项目管理、事件管理、加密解密、随机密码、提醒管理等
Stars: ✭ 103 (-9.65%)
Mutual labels:  tools
About Int
Meet the Interactive News Technology (INT) desk at The New York Times
Stars: ✭ 112 (-1.75%)
Mutual labels:  tools
Smargate
内网穿透,c++实现,无需公网IP,小巧,易用,快速,安全,最好的多链路聚合(p2p+proxy)模式,不做之一...这才是你真正想要的内网穿透工具!
Stars: ✭ 1,378 (+1108.77%)
Mutual labels:  tools
Hacker Container
Container with all the list of useful tools/commands while hacking and pentesting Kubernetes Clusters
Stars: ✭ 105 (-7.89%)
Mutual labels:  tools
Embedos
EmbedOS - Embedded security testing virtual machine
Stars: ✭ 108 (-5.26%)
Mutual labels:  firmware
Reftools
reftools - refactoring tools for Go
Stars: ✭ 113 (-0.88%)
Mutual labels:  tools
Opentx
OpenTX custom firmware for Transmitters
Stars: ✭ 1,687 (+1379.82%)
Mutual labels:  firmware

YourFritz-Logo

The final target of this project is to provide a really dynamic package management for SOHO/consumer IADs built by well-known vendor (at least known in Germany) AVM from Berlin.

These devices integrate various functions into a single device and - even due to grant-aided sales over some bigger providers in Germany - they're used widely in many (non-professional) installations in Germany (some sources speak about a market share of 50-60 percent here), Austria and Switzerland.

Maybe there's a little active community using FRITZ!Box devices in Australia too ... sometimes you may find some (mostly older) bulletin board conversations from this country regarding AVM routers.

The firmware for these devices is built on-top of Linux with many proprietary components. AVM states, they would publish a package with the open source files used to build their system, but since they switched to kernel version 3.10.73, these source packages are very incomplete (at least I think, they are ... I'm unable to compile a running kernel from these sources and I'm not the only one with such problems).

This repository contains (yet) some smaller shell scripts and files supporting their use ... it's growing and each new script is created with the intention to support the future target - they are the building blocks, which will be put together sometime in the future to form a single integrated solution.

Currently I'm the only one working on this project, any fellows are very welcome.

The modfs project is a spin-off from this (earlier) project, it's a solution to change the firmware supplied by the vendor on the FRITZ!Box device itself without the needs to use an own Linux installation with a complete toolchain built by the Freetz project. It's only a command line based solution, created from some proof-of-concept shell scripts, but it got some attention since it's a really simple solution to customize the stock firmware for your own needs. Because it may be used to create incremental changes and it contains a "boot manager" solution to switch a FRITZ!Box router between two different systems, each installed in its own partitions in the NAND flash of modern devices, there's little or no risk to damage the router and even the risk to be forced to recover such a device is practically non-existant.

Why should anybody need such a solution?

Because most users of FRITZ!OS devices are missing only an OpenVPN server/client and a SSH server for secure access to the command shell of the devices, these packages are (according to my experiences in the support forum for the Freetz project from the IPPF BBS - www.ip-phone-forum.de) the most used extensions to the stock firmware and a solution providing these additions as modular packages could save many people from the needs to make further changes to their devices, as the use of a "full-blown" Freetz image would do. Meanwhile the extensive changes made by the vendor to the GUI of the devices (it's now a "responsive design" :-)) renders some important Freetz packages useless and while Freetz is a really big solution, changing many aspects of the system and containing an own GUI (even if it's rather old and - meanwhile - unsecure compared with the stock firmware), some users want only smaller changes and prefer a solution, which can make them more "under the hood" without interferences with the original firmware.

It's not possible to implement the final solution in one fell swoop ... but the building blocks are growing step by step and meanwhile I think, we should be able to test the first integrated version during this year.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].