PyRDPConnect (en Development)

PyRDPConnect est une application Python multiplateforme conçue pour offrir une interface utilisateur moderne, élégante et efficace pour se connecter à des sessions Remote Desktop (RDP). Construite avec PyQt5, l'application est compatible avec macOS et Linux, offrant une expérience intuitive et conviviale pour les utilisateurs qui doivent gérer des connexions RDP sur plusieurs environnements.

Auteur Louis Ouellet
Email louis@laswitchtech.com
Compatible macOS, Debian, Raspberry Pi OS
Téléchargement Télécharger
Bug Tracker Problèmes
Source Source
Donation Donation

Fonctionnalités

  1. Compatibilité Multiplateforme : PyRDPConnect est compatible avec macOS et Linux, avec des ajustements spécifiques pour garantir un fonctionnement fluide sur les deux systèmes d'exploitation.
  2. Interface Personnalisable : L'application utilise une interface personnalisable permettant aux utilisateurs de définir leurs préférences, comme l'adresse du serveur, la résolution, le support multi-écrans, la redirection audio, et plus encore.
  3. Détection Automatique de la Version de FreeRDP : L'application détecte automatiquement la version de FreeRDP installée sur le système et ajuste la syntaxe des commandes en conséquence, garantissant une compatibilité avec les versions plus anciennes et plus récentes de FreeRDP.
  4. FreeRDP Inclus : PyRDPConnect permet d'inclure la version correcte de FreeRDP dans l'application, simplifiant ainsi le déploiement et réduisant les problèmes de dépendances.
  5. Gestion des Certificats : L'application gère les certificats SSL lors des tentatives de connexion, offrant aux utilisateurs la possibilité d'accepter ou de rejeter les certificats non approuvés via une boîte de dialogue.
  6. Gestion des Ressources : L'application gère efficacement les ressources, y compris les styles, les icônes et autres éléments, en veillant à ce qu'ils soient correctement intégrés dans le package final de l'application.
  7. Gestion des Connexions : L'interface inclut une boîte de dialogue de progression pour indiquer l'état des tentatives de connexion, avec des options pour annuler la tentative si nécessaire.
  8. Journalisation et Débogage : L'application comprend des fonctionnalités de journalisation pour faciliter le débogage et le suivi des problèmes pendant le processus de connexion.

Captures d'Écran

Licence

Ce logiciel est distribué sous la licence MIT.

Licences Tiers

Ce projet utilise FreeRDP, qui est licencié sous la Licence Apache 2.0.

Sécurité

Veuillez divulguer de manière responsable toute vulnérabilité trouvée - signalez les problèmes de sécurité aux mainteneurs de manière privée. Voir SECURITY.md pour plus d'informations.

Contribuer

Les contributions à PyRDPConnect sont les bienvenues ! Si vous avez des idées de nouvelles fonctionnalités ou avez trouvé des bugs, veuillez ouvrir un ticket ou soumettre une pull request.

Comment Contribuer

  1. Fork du Référentiel : Créez un fork du référentiel sur GitHub.
  2. Créer une Nouvelle Branche : Pour les nouvelles fonctionnalités ou corrections de bugs, créez une nouvelle branche dans votre fork.
  3. Soumettre une Pull Request : Une fois vos modifications prêtes, soumettez une pull request au référentiel principal.

Remerciements

  1. FreeRDP : Pour avoir fourni un client RDP open-source puissant et flexible.
  2. PyQt5 : Pour avoir facilité la création d'une interface utilisateur moderne et réactive en Python.
  3. PyInstaller : Pour avoir simplifié le processus de création de packages d'applications Python pour la distribution.

Mais où est la documentation ?

Consultez la Guide d'utilisation.

Tags

Commentaire

Entrer votre commentaire:
F​ B C R B