Fritz 1.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Fritz --version 1.1.0
NuGet\Install-Package Fritz -Version 1.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Fritz" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Fritz --version 1.1.0
#r "nuget: Fritz, 1.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Fritz as a Cake Addin
#addin nuget:?package=Fritz&version=1.1.0

// Install Fritz as a Cake Tool
#tool nuget:?package=Fritz&version=1.1.0

Fritz#

CI Actions Status

The FRITZ!Box is a popular device that provides internet access, telephony, and home networking services. It supports a protocol called TR064, which allows remote management and configuration of the device. However, the official TR064 implementation is proprietary and closed-source, which limits the users' freedom and control over their own devices. That's why we have developed a free and open-source TR064 implementation for the FRITZ!Box, which aims to provide a more transparent, secure, and customizable alternative. Our implementation is based on the TR064 specification and compatible with the existing FRITZ!Box features. It also offers some additional benefits, such as improved performance, enhanced security, and more options for customization. With our free and open-source TR064 implementation, you can take full advantage of your FRITZ!Box and enjoy a better internet experience.

Build Status

The current development branch ist master.

Source code

  • Clone the sources: git clone https://github.com/chstorb/Fritz.git

Example

Write phonebook to csv file
  1. Open Visual Studio
  2. Create a new Console App
  3. Add the Fritz NuGet package to your project.
       PM> Install-Package Fritz -Version 1.1.0
  1. Add the following code to the main method:
        namespace ConsoleApp
        {
            class Program
            {
                static void Main(string[] args)
                {
                    var fritzBox = new FritzClient()
                    {
                        UserName = "{YOUR_USERNAME}",
                        Password = "{YOUR_PASSWORD}"
                    };
                    
                    // Write csv file to the application folder
                    fritzBox.WritePhonebookCsv(name: "Test Phonebook", folder: AppDomain.CurrentDomain.BaseDirectory, separator: ";");
                }
            }
        }
  1. Run the program

License

Fritz# is licensed under the MIT license.

Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.1.1 263 10/26/2023
1.1.0 123 10/22/2023
1.0.6 476 9/29/2021
1.0.5 300 9/22/2021
1.0.4 306 9/17/2021
1.0.3 318 9/16/2021
1.0.2 313 8/21/2021
1.0.1 1,159 2/17/2018
1.0.0 990 2/12/2018

Bug fixes and design improvement.