ubuntuusers.de

[Perl] Router-reconnect und -Portmapper

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

coresploit

Avatar von coresploit

Anmeldungsdatum:
30. Dezember 2008

Beiträge: 116

Wohnort: Nettetal

Hallo.

Ich habe ein Perl-Script geschrieben, mit dem es möglich ist, seinen Router per UPnP zu konfigurieren. Das Programm kann:

- einen Reconnect durchführen

- eine Portweiterleitung hinzufügen

- eine Portweiterleitung löschen

- alle Portweiterleitungen auflisten

- alle Portweiterleitungen löschen

- Statistiken anzeigen

Das Programm gibt's hier: http://ubuntu.blogetery.com/files/2009/04/router.gz

Vorher muss allerdings noch das Paket libnet-upnp-perl installiert werden.

1
sudo apt-get install libnet-upnp-perl -y

Einen Reconnect kann man so durchführen:

1
./router.pl -r

Nähere Anweisungen bekommt man mit -h oder --help.

Bitte sagt mir, was ihr von dem Programm haltet und postet nebenbei noch die Router-Infos, den Befehl, den ihr eingegeben habt, und den Output des Programms, damit ich es eventuell verbessern kann. Ich besitze nähmlich lediglich eine Fritz!Box und für andere Router sieht das mit den UPnP-Funcs/Return-Codes anders aus.

Wer auch meinen englischen Blogpost dazu sehen möchte, hier ist er: http://ubuntu.blogetery.com/2009/04/16/a-smart-router-administration-tool/

Danke.

CiRecT

Avatar von CiRecT

Anmeldungsdatum:
13. Juni 2006

Beiträge: 334

Wohnort: Würzburg, Bayern

Wenn du weitere UPnP-Befehle für andere Router möchtest, kannst du dir mal testweise das Programm "jDownloader" installieren. Dieses besitzt auch eine Reconnectfunktion mit vorgefertigten Konfigurationen für viele Router/Modem-Modelle. Wo die Config-Files allerdings genau liegen, weiß ich nicht 😉

Antworten |