Hello Coucou !
L'extension FireFTP pour Palemoon et SeaMonkey m'a lâchée. J'ai posté sur les forums, des réponses (même une du créateur de Palemoon) mais pas de solution.
FirePTP 'est (était ?) un script très léger et minimaliste qui s'ouvre (s'ouvrait) dans un onglet du navigateur où l'on est en train de tester des modifs. Hyper rapide, hyper pratique hyper intuitif. Mais il est mort 
Sur mon Windows, j'ai bien les pachydermes WinSCP et FileZilla. Mais c'est toujours très compliqué avec des tas de boutons dans tous les coins et j'y perds un temps fou. Quand je fais des essais, avec FireFTP, je peux (pouvais) faire 12 modifs à la minute, avec les 2 balourds, c'est 1 essai toutes les 12 minutes. Je connais FileZilla depuis 15 ou 20 ans, WinSCP depuis 2 ans peut-être. Mais le temps ne fait rien à l'affaire.
Qui pourrait me recommander un logiciel léger et pratique pour le FTP ?

Messages

Cela pourrait être un super projet de développement si FireFTP est en open source... Bon, je viens de faire une petite recherche, le projet n'est plus maintenu depuis 2019, pas étonnant qu'il t'est lâché. Je suis prêt à le reprendre et à le rendre à nouveau opérationnel, sur mon fork. 
ça risque de prendre un peu de temps, par contre, si tu es un peu patiente ! 
Tout d'abord, une question: quel version de firefox, utilise Palemoon? Autre question: quel message d'erreur, cela indique t-il sur ton panel? 
J'ai correspondu avec l'auteur Mime Čuvalo entre 2013 et 2016, mais il n'a pas répondu aux mails que nous lui avons adressés en 2021, CVL et moi. Je peux te donner son adresse, si tu veux. Je crois me souvenir qu'il est Roumain.
En 2016, Firefox a supprimé certains types d'extensions (me souviens plus quoi) et les inconditionnels de FireFTP se sont rabattus sur SeaMonkey et Palemoon qui le digéraient parfaitement. Puis, en 2021, il y a eu des soucis avec SMK (objet de 2 mails à Mime au nom de Technifree) et il ne restait plus que Palemoon. Jusqu'à ce 8 septembre. Question sur forum Palemoon

Il ne me semble pas que Palemoon soit dérivé de Firefox. C'est un développement indépendant. : Je cite : "Pale Moon est un navigateur web open source reposant sur sa propre plateforme et son propre moteur de rendu (Goanna™) "

Site FireFTP
Oui, Pale Moon est bien dérivé de Firefox. C'est ce qu'on appelle un fork (un projet indépendant créé à partir du code source d'un autre logiciel).

Bien qu'il partage des racines communes avec le navigateur de Mozilla, il s'en est fortement éloigné au fil des années pour prendre une direction différente :

Pale Moon utilise son propre moteur appelé Goanna (qui est lui-même dérivé du moteur historique Gecko de Firefox).

Contrairement à Firefox qui a abandonné ses anciennes extensions lors de la mise à jour "Quantum" en 2017 pour passer aux WebExtensions, Pale Moon continue de supporter les anciennes extensions classiques (basées sur les technologies XUL et XPCOM).

Il conserve une interface traditionnelle et hautement personnalisable, très similaire à ce que proposait Firefox dans ses anciennes versions.

Aujourd'hui, le code a tellement divergé que Pale Moon est considéré comme un navigateur complètement indépendant.

Code source de palemoon : https://repo.palemoon.org/MoonchildProductions/Pale-Moon

Code source Fireftp: https://github.com/mimecuvalo/fireftp

Je vais bosser sur Fireftp... 
C'est fait. 
Le xpi (l'add-on palemoon) est là et prêt à tester ! N'oublie pas de lire attentivement le dépot, en cas de problème de compatibilité ( Limite : les serveurs n'offrant que des clés d'hôte Ed25519/ECDSA ne sont pas pris en charge) : https://github.com/Othman-Benbrahim/fireftp/releases/tag/v2.0.33 pour télécharger la dernière version directement, c'est ici: https://github.com/Othman-Benbrahim/fireftp/releases/download/v2.0.33/fireftp-2.0.33-palemoon.xpi
Oh merci, je viens de voir : je n'arrive pas à me faire notifier les maj du forum sur TF.
Aussitôt vu, aussitôt testé méééééé ...
"petit" souci que je ne sais pas analyser. (j'ai essayé sans désinstaller la version précédente, puis en désinstallant, réinstallant)
Le popup d'erreur dit :
Incompatible ssh peer (no acceptable kex algorithm)

Et le debug raconte :

FireFTP 2.0.33 'Nature Boy' designed by Mime Čuvalo in Croatia


SSH component is ported from Paramiko 1.7.7.1, created by Robey Pointer


DEBUG: ({account:"", host:"", port:"", login:"", password:"", anonymous:false, security:"sftp", pasvmode:true, ipmode:false, treesync:false, localdir:"", remotedir:"", webhost:"", prefix:"", downloadcasemode:0, uploadcasemode:0, encoding:"UTF-8", notes:"", timezone:0, folder:"Ionos", privatekey:"", protocol:"ssh2"})
DEBUG: gConcurrent:10, gMaxCon:10, gRefreshMode:true, gTempPasvMode:true, gLoadUrl:false, fileMode:n/a, protocol:ssh2, hiddenMode:true, keepAliveMode:true, networkTimeout:30, proxyHost:, proxyPort:0, proxyType:, activePortMode:n/a, activeLow:n/a, activeHigh:n/a, reconnectMode:true, sessionsMode:true, timestampsMode:true, useCompression:true, integrityMode:true, userAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:6.9) Goanna/20260729 PaleMoon/34.3.2
Connected (version 2.0, client OpenSSH_10.0p2)
Debug: kex algos: mlkem768x25519-sha256,sntrup761x25519-sha512,sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,ext-info-s,kex-strict-s-v00@openssh.com
server key: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
client encrypt: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
server encrypt: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
client mac: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
server mac: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
client compress: none,zlib@openssh.com
server compress: none,zlib@openssh.com
client lang:
server lang:
kex follows? false
Debug: Incompatible ssh peer (no acceptable kex algorithm)
Incompatible ssh peer (no acceptable kex algorithm)
Impossible d'établir une connexion. Veuillez réessayer.
Connected (version 2.0, client OpenSSH_10.0p2)
Debug: kex algos: mlkem768x25519-sha256,sntrup761x25519-sha512,sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,ext-info-s,kex-strict-s-v00@openssh.com
server key: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
client encrypt: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
server encrypt: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
client mac: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
server mac: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
client compress: none,zlib@openssh.com
server compress: none,zlib@openssh.com
client lang:
server lang:
kex follows? false
Debug: Incompatible ssh peer (no acceptable kex algorithm)
Incompatible ssh peer (no acceptable kex algorithm)
Impossible d'établir une connexion. Veuillez réessayer.
Connected (version 2.0, client OpenSSH_10.0p2)
Impossible d'établir une connexion. Veuillez réessayer.

Normal. Je vais réessayer, avec ton message d'erreur qui va m'aider
Nouveau test à effectuer... Compatible avec ton hébergeur IONOS normalement: https://github.com/Othman-Benbrahim/fireftp/releases/tag/v2.0.34

Fait moi un retour détaillé, s'il y a une erreur, recopie la moi, comme tu viens de faire à présent :)
Mais qui fait encore du FTP de nos jours ? 
J'espère que vous êtes en SFTP + clé SSH sinon bonjour les fuites, surtout en ce moment !
C'est en SFTP, bien sûr, Vincent.
Ben voilà quand tu veux, Sandokan ! Je veux dire merci merci merci.
J'ai encore des messages dans la boîte à debug, mais de ce que je comprends, c'est juste pour dire que ça maaaarche !

FireFTP 2.0.34 'Nature Boy' designed by Mime Čuvalo in Croatia


SSH component is ported from Paramiko 1.7.7.1, created by Robey Pointer


DEBUG: ({account:"", host:"", port:"", login:"", password:"", anonymous:false, security:"sftp", pasvmode:true, ipmode:false, treesync:false, localdir:"", remotedir:"", webhost:"", prefix:"", downloadcasemode:0, uploadcasemode:0, encoding:"UTF-8", notes:"", timezone:0, folder:"Ionos", privatekey:"", protocol:"ssh2"})
DEBUG: gConcurrent:10, gMaxCon:10, gRefreshMode:true, gTempPasvMode:true, gLoadUrl:false, fileMode:n/a, protocol:ssh2, hiddenMode:true, keepAliveMode:true, networkTimeout:30, proxyHost:, proxyPort:0, proxyType:, activePortMode:n/a, activeLow:n/a, activeHigh:n/a, reconnectMode:true, sessionsMode:true, timestampsMode:true, useCompression:true, integrityMode:true, userAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:6.9) Goanna/20260729 PaleMoon/34.3.2
Connected (version 2.0, client OpenSSH_10.0p2)
Debug: kex algos: mlkem768x25519-sha256,sntrup761x25519-sha512,sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,ext-info-s,kex-strict-s-v00@openssh.com
server key: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
client encrypt: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
server encrypt: aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
client mac: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
server mac: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
client compress: none,zlib@openssh.com
server compress: none,zlib@openssh.com
client lang:
server lang:
kex follows? false
Debug: Ciphers agreed: local=aes128-ctr, remote=aes128-ctr
Debug: using kex: curve25519-sha256
server key type: rsa-sha2-512
cipher: local aes128-ctr, remote aes128-ctr
mac: local hmac-sha2-256, remote hmac-sha2-256
compression: local none, remote none
Debug: Switch to new keys ...
Debug: server-sig-algs: ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256
Debug: userauth is OK
Authentication (password) successful!
Debug: Max packet in: 32768 bytes
Debug: Received global request hostkeys-00@openssh.com
Debug: Rejecting "hostkeys-00@openssh.com" global request from server.
Debug: Max packet out: 32768 bytes
Secsh channel 1 opened.
Debug: write: init(len=4)
Debug: Sesch channel 1 request ok
Debug: read: version(len=317)
Opened sftp connection (server version 3)
Debug: normalize(.)
Debug: write: realpath(len=9)
Debug: read: name(len=22)
Debug: listdir(/)
Debug: write: opendir(len=9)
       ls
Debug: read: handle(len=12)
Debug: write: readdir(len=12)
Debug: read: name(len=2102)
Debug: write: readdir(len=12)
Debug: read: status(len=27)
Debug: write: close(len=12)
Debug: read: status(len=23)

etc, ensuite ya la liste des répertoires, puis des sous-répertoires à mesure que je les ouvre...
M'en vais tester à fond. Yahooo !
Bon, ça a fini par fonctionner ! Ouf ...
"Ce que ce journal ne couvre pas :
- Connexion par clé RSA : tu t'es connecté par mot de passe. Si tu utilises une clé, fais un essai. Le serveur annonce
rsa-sha2-512

, c'est donc ce que FireFTP choisira ; je l'ai testé sur mon serveur, pas sur Ionos.
- Transferts : seule la liste du dossier apparaît. Envoie et télécharge un fichier, idéalement de plusieurs Mo, pour valider le chiffrement sur la durée."
J'ai pas de clé RSA.
Sandokan, est-ce que ce serait pertinent de donner ton lien Github sur le forum de Palemoon où j'ai posté ma question ?
Fait comme tu veux, ça me pose pas de soucis. 
Et voilà, j'ai publié ton lien miraculeux : https://forum.palemoon.org/viewtopic.php?f=46&t=33747&p=278325#p278325
Encore merci
Ayé, la v'la passée maintenant sur Palemoon ... Après son allergie à Vivaldi, elle est d'venue allergique à Firefox ...

Sinon, Palemoon c'est pas trop mal, encore trop buggé à mon goût, trop archaïque, mais au moins, c'est européen.
Je fais pas d’allergie à Firefox, c'est mon navigateur principal depuis qu'il est né et même avant quand il s'appelait pas pareil.
Et pour Palemoon itou, il est dans ma boîte à outil depuis sa création. je m'en sers surtout parce qu'il s'équipe sans broncher de Web Developer et de FireFTP et que Firefox en veut plus, ou seulement en version super-allègée super-inutile pour Web Developer.
Quand à Vivaldi, il est aussi dans ma panoplie, pour les tests en non-connectée sur mes sites.
J'ai bien allégé ma collection de navigateurs : j'en ai eu jusqu'à 9 et les copains codeurs me demandaient tous de tester leurs créations sur chacun de mes navigateurs.
Pareil, j'en ai 2 : Vivaldi en principal parce que je n'ai pas trouvé mieux et plus rapide et Firefox que j'affectionne et qui me sert pour les tests.

Les autres navigateurs, en général, je les test mais ça ne vas pas plus loin (tu sais combien je suis sensible au design et à la sécurité, sur ce coup, ce sont les seuls navigateurs que j'ai trouvé qui rassemblent ces deux prérequis).

Mince, j'ai voulu tester sous Librewolf, mais j'ai ce message :
img_20261021_152149_66b9f719.png

Bon, du coup, je vais forker pour que ça puisse fonctionner sous librewolf ('vec ta permission Sando). Voici où j'en suis  :

img_20261021_152149_42b9567e.png
Fait ce que tu veux ;)
Méééé, probable, enfin possible,  que Librewolf ne digère que les web extensions et comme c'est pour ça que Firefox a éjecté FireFTP et que FireFTP n'a pas pu s'y adapter...

Connectez-vous pour répondre.

Lien copié dans le presse-papier