This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Superthx

[TUTO] Automatiser Blacklist depuis internet

Messages recommandés

Il y a 1 heure, Jojo (BE) a dit :

Je vois que ceci est barré. Tu confirmes qu'il n'est plus obligatoire ?

Je confirme
J'avais trouvé cette obligation regrettable, j’ai donc édité le message pour la supprimer.
Si ce fichier n'existe; il est maintenant créé par le script.

ll faudra périodiquement supprimer (ou alléger) les fichiers nom_du_fichier_log et noipv4.txt (si trace demandée).
Ces fichiers ne feront que grossir et rien n'est prévu pour les effacer en automatique.

Partager ce message


Lien à poster
Partager sur d’autres sites

merci pour le retour.

Quand je fais un "copier/coller" du code, il ne veut pas s'exécuter, j'ai dans le lot de l'exécution de la tâche du synode une erreur 127.

Je me demande s'il n'y a pas ça et là des caractères cachés ...

Pourrais-tu mettre ton code en pièce jointe d'un post sous forme d'un fichier .txt ou .sh, ainsi on est sûr.

Merci 

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est un problème du aux différences de retour de lignes entre Windows que vous utilisez probablement (PC) et Linux (NAS).
Vous devriez utiliser Notepad++++ pour éviter ces désagréments
Ci-joint le fichier du script avec une version de plus.

majblocklist.sh

Partager ce message


Lien à poster
Partager sur d’autres sites

zut  alors, là, on nage en plein mystère.
Ma config : MAC et SublimeText.
J'ai download ton fichier sur mon MAC et mis sur le NAS => erreur 127
je l'ai ouvert avec Notepad++ (via //Desktop) => erreur 127
Idem avec TextEdit (MAC) ou Notepad (PC)

Partager ce message


Lien à poster
Partager sur d’autres sites

Le lot???

Et en faisant comme ceci:

Ouvrir Notepad++
Vérifier sous Paramétrage/Préférence avoir

image.png.1e9446e412f8eb30122d931b89eb8e97.png

Sur Nas-Forum
Clic sur la PJ et choisir ouvrir avec NotePad++

Par acquis de conscience revérifier dans  NotePad++
avec Edition/Convertir les sauts de ligne sont bien au format Unix

image.png.d74169c989ba9a03f129b40c97cdc236.png

Enregistrer le fichier dans le NAS

Je ne comprends pas bien quand ces erreurs (127, 128) se produisent.
Au lancement du script?

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @PPJP,

De retour de vacances je test le script. Je voulais savoir si tu as réussi à incorporer dans le script d'autres listes a part celle que j'ai mis au debut ?

Car cela est intéressant de pouvoir mettre d'autres listes. 

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 07/08/2019 à 23:14, PPJP a dit :

Liste_Url=("https://lists.blocklist.de/lists/") # espace entre chaque site!

Ok je viens de voir ceci. Si je veux rajouter un site par exemple https://mariushosting.com/wp-content/uploads/2019/08/deny-ip-list.txt

ce sera du type

Liste_Url=("https://lists.blocklist.de/lists/ https://mariushosting.com/wp-content/uploads/2019/08/deny-ip-list.txt") # espace entre chaque site!

?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir

Je suis désolé mais je suis actuellement très occupé et n'ai donc que peu de temps à consacrer à ce forum.
Vous devrez donc vous contenter d'une réponse succincte et d'une version de script modifiée mais non testée.
Cependant tenez-moi informé si vous rencontrez des problèmes.

Il y a 16 heures, Superthx a dit :

ce sera du type

Liste_Url=("https://lists.blocklist.de/lists/ https://mariushosting.com/wp-content/uploads/2019/08/deny-ip-list.txt") # espace entre chaque site!

Non, le commentaire était trop flou, las adresses doivent être entre guillemets et espacées d'un espace (voir script modifié).

Il faut également que les infos du nouveau site soient correctement extraites (les sites n'indiquent peut-être pas les infos de la façon homogène).
Pour cela il peut être nécessaire de créer un nouveau case (à insérer avant ligne 51).

Dans le cas de vos deux sites la présentation semble identique.
Il suffit donc de corriger 45 pour que les deux sites soient traités

PS
Êtes-vous certain que votre nouvelle adresse soit pérenne?  (adresse comprenant /2019/08/)

majblocklist.sh

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 7 heures, PPJP a dit :

Êtes-vous certain que votre nouvelle adresse soit pérenne?  (adresse comprenant /2019/08/)

En effet tu as raison. Mais je garde le script. C'est un bon exemple si l'on veux rajouter les listes perso.

Encore merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Le 20/08/2019 à 02:47, PPJP a dit :

Je suis désolé mais je suis actuellement très occupé et n'ai donc que peu de temps à consacrer à ce forum.
Vous devrez donc vous contenter d'une réponse succincte et d'une version de script modifiée mais non testée.

Et bien quand on fait des modifs à l’arrache on se plante !

 

Le traitement des deux sites ne pouvait être le même car il y a deux différences.

Le premier utilise le paramètre ‘choix’ et la liste des IP retournées n’avait pas de retour à la ligne en final.

Ce qui n’est pas la cas du second site.

 

Il fallait donc créer un nouveau Case.

Ce que j’ai fait dans le script joint.

J’en ai profité pour mettre le remplacement automatique de /2019/08/ par l’année et le mois courants.

Cela ne fonctionnera probablement pas, car je ne sais pas si ce site gère de cette façon ses listes et de plus il est peu probable que cette modif soit synchro entre le script et le site.

 

Mais cela vous fera un second exemple sur l’utilisation de ce script pour l’ajout d’autres listes.

majblocklist.sh

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement