NewsUp
Dernière Mise À Jour: févr. 10, 2022
Évaluation | |
Prix | Gratuit |
Caractéristiques | Usenet Uploader Binaire |
Ligne De Commande Perl | |
Connexions Multiples | |
Obfustication, Arrière Et Par |
NewsUp est un uploader/poster binaire Usenet haute performance complet écrit en Perl 5 et est sous licence GPLv3
Il s’agit d’un programme en ligne de commande qui téléchargera un fichier ou un dossier sur Usenet. S’il s’agit d’un dossier, il recherchera des fichiers à l’intérieur du dossier. Cela peut obscurcir les téléchargements. Un fichier NZB peut être généré pour une récupération ultérieure. NewsUp pourrait être un bon moyen de partager votre propre contenu sur Usenet ou de sauvegarder vos données personnelles de manière cryptée/obscurcie.
Prend en charge les éléments suivants :
- SSL
- Plusieurs connexions au serveur
- Vérification de l’en-tête (y compris sur un serveur différent de celui où l’article a été téléchargé)
- Création NZB
- Obfustication
- Création d’archives 7zip
- Vérification de plusieurs nzb
Caractéristiques supplémentaires
Exiger des programmes supplémentaires
- Création RAR (vous avez besoin d’une commande rar dans votre chemin)
- Création PAR2 (vous avez besoin de la commande par2cmdline dans votre chemin)
La vérification de l’en-tête est bien développée et vérifiera différents serveurs de celui sur lequel l’article a été téléchargé afin de vérifier l’intégrité.
Vérification de l’en-tête (y compris sur un serveur différent de celui où l’article a été téléchargé)
Chaque fois que vous utilisez NewsUp pour télécharger des fichiers ou des dossiers binaires sur Usenet, le programme génère automatiquement un fichier NZB pour une récupération ultérieure. Cette archive 7zip peut être constituée de nombreux fichiers10 Mio. La version « compressée » (le taux de compression est vraiment 0) sera au format7z. Ce programme peut également générer des fichiers de parité.
Il y a certaines choses importantes que NewsUp ne fera pas dont vous devriez également être au courant. Par exemple, comme nous l’avons indiqué, le programme ne génère pas réellement de fichiers d’archives compressés. Il ne créera pas non plus de déchirures ou de fermetures éclair.
Si vous avez déjà utilisé des versions précédentes de NewsUp, il est important de savoir que l’ensemble du programme a été réécrit. Par conséquent, si vous avez rencontré des problèmes dans le passé, ils ont probablement été résolus.
Pour tirer parti de tout ce que NewsUp peut faire, votre système doit répondre aux exigences suivantes :
Configuration système requise
- Perl (idéalement 5.020 ou supérieur. Idéalement 5.030)
- 7 fermetures Éclair
- Modules Perl : Config : :Tiny, IO : :Socket : :SSL, String : :CRC32, XML : :LibXML
- Modules Perl : (tous les autres modules doivent exister sur le cœur.)
- Espace disque suffisant (c’est-à-dire que si vous téléchargez un fichier de 200 Mio, il faudra au moins 201 Mio d’espace libre)
- réparation par 2
- version en ligne de commande rar
Tant que toutes les exigences ci-dessus sont prises en compte, il vous suffit de télécharger le code source du programme. Tout peut ensuite être géré en ligne de commande.
Installation
NewsUp est distribué avec deux scripts de construction pour les systèmes Linux basés sur Arch Linux et Debian afin de faciliter l’installation. NewsUp peut également être installé sous Windows. Les détails ci-dessous sont basés sur leurs informations Github.
Pour Linux : Un pkgbuild est distribué. Téléchargez-le et faites : $ makepkg_ Vous aurez un nouveau package que vous pourrez installer avec pacman.
Pour Debian (Debian, Ubuntu, Mint)
Un script qui créera un paquet Debian est également distribué avec newsup. Vous devez d’abord installer les dépendances.
Par exemple sur Ubuntu 19.04 (disco) :
- $ apt install bc git patch wget curl gcc make perl libio-socket-ssl-perl libnet-ssleay-perl libxml-libxml-perl libfile-copy-recursive-perl libconfig-tiny-perl libinline-c-perl
Ouvrez ensuite un terminal et procédez comme suit :
- $ curl -L https://raw.githubusercontent.com/demanuel/NewsUP/master/build_scripts/debian/debian.sh | bash
Si vous avez toutes les dépendances, vous ne devriez avoir aucun problème. Vous pouvez maintenant commencer à l’utiliser en invoquant
- $ newsup
Si certaines dépendances sont manquantes, vous devrez consulter la sortie et installer ce qui manque via apt-get, aptitude ou synaptic (GUI). Pour Windows : Il est recommandé d’utiliser ActivePerl d’ActiveState. Si vous connaissez Perl et Windows, vous pouvez utiliser Strawberry Perl
- Téléchargez l’édition communautaire d’ActivePerl
- Installez-le (il devrait être suivant, suivant, suivant… : -))
- Lancez PPM (utilitaire de gestion de paquets) en exécutant « ppm » sans aucun argument de ligne de commande ou via le menu Démarrer. Plus d’infos
- Étape facultative : mettre à niveau tous les packages évolutifs
- Presque tous les paquets requis sont installés par défaut, mais certains sont manquants. Sélectionnez donc les éléments suivants :
- Config-Minuscule
- Dumper de données
- Prise IO-SSL
- En ligne : : C
- Étape facultative : créer un dossier .config dans le domicile de l’utilisateur, avec un fichier newsup.conf. Veuillez consulter le fichier README pour connaître les options disponibles
- Lancez-le
Conclusion
On dit depuis longtemps que la communauté Usenet a besoin d’options plus nombreuses et meilleures pour publier et/ou télécharger des binaires. Est-ce que NewsUp sera la solution que nous recherchions ? Seul le temps nous le dira, mais c’est vraiment un bon effort. Gardez à l’esprit qu’il s’agit de la première version d’un nouveau projet, ce qui signifie que vous pouvez probablement vous attendre à des améliorations au fil du temps et que le développeur reçoit des commentaires du marché.
NewsUp _ est sous licence GPL v3. (Licence publique générale version 3) _. Jetez-y un coup d’œil aujourd’hui si vous en avez assez des défis liés à la publication de binaires et que vous êtes familier avec Perl. Espérons qu’avec le temps, NewsUp et d’autres affiches d’USENET feront de ces frustrations une partie permanente du passé.