Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 Re : -1 »  [script Python] Récupérer simplement des proxys de différents pays » Le 21/11/2013, à 10:33

Vergeylen
Réponses : 26

Salut k3c,

Je teste ce soir et je te fais un retour. Ca a l'air pas mal. smile

Daniel.

#1 Re : -1 »  [script Python] Récupérer simplement des proxys de différents pays » Le 30/11/2013, à 16:56

Vergeylen
Réponses : 26

Hello k3c,

Désolé pour le temps dé réponse. J'ai pu tester, le script fonctionne nickel (il renvoie bien une liste d'IPs), par contre je n'ai pas réussi à obtenir du contenu français (je suis en Belgique). Sur France tv Pluzz, j'ai pris (au hasard) un épisode de Castle, j'ai configuré firefox pour passer par un des proxys de la liste, mais le serveur me renvoie 403 forbidden.

Quand je vais sur http://www.whatismyip.com/, il détecte ma vraie IP, en affichant fièrement que je passe par un proxy. Il semblerait que ce dernier n'anonymise pas totalement, et que le serveur puisse facilement le détecter le proxy.

Quand on fait une recherche google, il demande un captcha systématique, car il détecte le proxy. Penses-tu qu'on atteigne les limites de l'anonymisation par proxy?

Daniel.

#2 Re : -1 »  [script Python] Récupérer simplement des proxys de différents pays » Le 01/12/2013, à 13:56

Vergeylen
Réponses : 26

Hello,

k3c a écrit :
bibichouchou a écrit :

@Vergeylen
salut,

je ne suis pas un expert ès proxy, mais apparemment il y a différents types de proxys proposés sur des sites comme celui du script. Les qualificatifs sont à peu près "non anonyme", "anonyme", "hautement anonyme". j'imagine que le proxy que tu as sélectionné est "non anonyme". du coup, ben ça sert à rien de l'utiliser via foxyproxy ou je ne sais quoi dans firefox : le proxy est transparent et le site sait qu'en fait celui qui fait la requête est en belgique. il faut prendre garde à sélectionner les proxys qui anonymisent vraiment. ;-) peut-être que k3c peut modifier son script pour en tenir compte ? ah ben d'ailleurs, je viens de regarder le site en question et il y a une colonne qui dit si le proxy est transparent, anonyme ou élite (?)... k3c si tu as un peu de temps...

Essai ce proxy fr de catégorie elite
87.255.159.182:80

et dis-nous (si tu essayes rapidement, sinon prends le plus récent de la liste)

Malheureusement il ne répond pas, même pas aux pings... hmm

En fait, il faut de la chance, avoir un proxy Elite et qu'il ait été vérifié il y a peu de temps...

@bibichouchou,
en fait moi je suis Belge, donc j'utiliserais bien ce système pour voir des émissions belges quand je suis en France.. smile

#3 -1 »  [Tuto] Cryptodev + OpenSSL: Chiffrer depuis le usermode » Le 06/04/2014, à 10:34

Vergeylen
Réponses : 0

Hello les Ubunteros,

Sur certaines machines, il existe des modules hardware spécifiques pour chiffrer/déchiffrer les données bien plus rapidement que l'on pourrait le faire en software. C'est le cas par exemple de mon Sheevaplug ou d'autres plug computers (GuruPlug, PogoPlug, ...) ou bien de certaines machines Intel qui introduisent des instructions dans leur instructions set.

Malheureusement, ces modules hardware ne sont accessibles uniquement qu'en Kernel mode, ce qui ne permet pas à l'utilisateur de les utiliser facilement.
Heureusement, il existe depuis environ deux ans, un 'tuyau' qui permet, depuis le user mode, d'accéder au Crypto API du kernel qui lui fera les appels aux modules hardware s'ils existent: CryptoDev.

Il nous suffit donc de compiler ce driver, de recompiler openssl pour lui indiquer de passer par lui et le tour est joué! smile

Voici la marche à suivre. Je pars du principe que j'installe ça sur mon sheevaplug donc je l'ai fait via une connexion ssh, mais cela n'est pas strictement nécessaire.

  1. On installe screen sur la machine distante, car la recompilation prend un certain temps (adaptez username et host à vos besoins), et on se reconnecte dans un screen.

    ssh username@host
    sudo apt-get install screen
    exit
    ssh -t username@host screen -S session_OPENSSL
  2. On télécharge la dernière version de cryptodev depuis le dépôt Git qu'on extrait dans /opt (adaptez username à votre nom d'utilisateur).

    cd /opt
    sudo chown -R username:username /opt
    wget https://github.com/cryptodev-linux/cryptodev-linux/archive/master.zip
    # Unpack downloaded driver
    sudo apt-get install unzip
    unzip master.zip -d .
    cd cryptodev-linux-master/
  3. On télécharge les linux headers et build-essential pour pouvoir compiler le driver. Ceci signifie qu'il faudra potentiellement recompiler le driver à chaque mise à jour noyau.

    sudo apt-get install linux-headers-`uname -r` build-essential
  4. On compile le driver cryptodev

    make 
    sudo make install
  5. On ajoute le module à la liste des modules chargés au démarrage

    sudo su
    echo "cryptodev" >>/etc/modules
    exit
    sudo depmod -a
  6. On charge le module dynamiquement (pour ne pas devoir redémarrer et on test si tout s'est bien passé

    sudo modprobe cryptodev
    make check

    En tapant

    ls /dev/crypto

    vous devriez voir le 'tuyau' qui est à présent apparu. Yay! smile

  7. Ok, maintenant il est temps de recompiler openssl pour qu'il tienne compte de cryptodev. On télécharge les sources

    cd ..
    apt-get source openssl # No sudo, we only fetch the sources
  8. On édite le fichier debian/rules pour ajouter les flags de compilation qui feront prendre cryptodev en compte. Il y a trois flags à mettre, à la fin de la ligne CONFARGS

    cd openssl-1.0.1e/
    nano debian/rules
    # add -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -DHASH_MAX_LEN=64 at end of CONFARGS line
  9. On copie la définition de l'"engine" cryptodev depuis le répertoire cryptodev, car il est "mieux" que celui écrit par défaut dans les sources OpenSSL (cette info vient du README de Cryptodev).

    cp ../cryptodev/cryptodev-linux-master/extras/eng_cryptodev.c crypto/engine/eng_cryptodev.c
  10. Parfait, il est temps de créer le binaire!

    sudo apt-get install debhelper zlib1g-dev
    fakeroot debian/rules binary
  11. Détachez votre session screen et faites quelques chose d'autre en attendant, ça va prendre un moment (plus d'1h sur mon sheevaplug)

    # Ctrl + a + d
  12. Quand tout cela est fini, reconnectez-vous à votre session screen

    ssh -t  username@host
    screen -ls
    screen -r session_OPENSSL
  13. Installons les packages fraichement compilés!

    cd ..
    sudo dpkg -i openssl_1.0.1e-2+deb7u4_armel.deb
    sudo dpkg -i libssl1.0.0_1.0.1e-2+deb7u4_armel.deb
  14. Mettre les paquets en 'hold' pour éviter qu'ils soient écrasés par une mise à jour

    sudo apt-mark hold openssl libssl1.0.0
  15. Dernière étape, il est temps de tester ça!

    openssl speed -evp aes-256-cbc
    Doing aes-256-cbc for 3s on 16 size blocks: 81916 aes-256-cbc's in 0.10s
    Doing aes-256-cbc for 3s on 64 size blocks: 79295 aes-256-cbc's in 0.13s
    Doing aes-256-cbc for 3s on 256 size blocks: 55737 aes-256-cbc's in 0.04s
    Doing aes-256-cbc for 3s on 1024 size blocks: 37217 aes-256-cbc's in 0.05s
    Doing aes-256-cbc for 3s on 8192 size blocks: 7555 aes-256-cbc's in 0.01s
    OpenSSL 1.0.1e 11 Feb 2013
    built on: Fri Apr  4 14:23:33 CEST 2014
    options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) blowfish(ptr) 
    compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS -DHASH_MAX_LEN=64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM
    The 'numbers' are in 1000s of bytes per second processed.
    type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
    aes-256-cbc      13106.56k    39037.54k   356716.80k   762204.16k  6189056.00k

    On voit bien qu'au plus les paquets sont larges, au plus le hardware produit un gain significatif. Ceci est du au fait qu'il y a très probablement du pipelining dans le module hardware et l'overhead entre chaque séquence de chiffrement devient significatif quand les paquets sont trop petits.

  16. Enjoy! cool

#4 Re : -1 »  Console et Terminal devient « Terminal, scripts et ligne de commande » » Le 27/03/2014, à 18:43

Vergeylen
Réponses : 6

Bonjour jemo,

N'hésitez pas à faire une conversation spécifique lorsque vous souhaiter demander de l'aide, car ce fil est réservé au sujet d'avoir ouvert cette nouvelle catégorie. smile

Pour plus d'informations sur les commandes, shell et terminaux, je vous conseille les pages suivantes de la documentation:

http://doc.ubuntu-fr.org/terminal
http://doc.ubuntu-fr.org/console
et surtout
http://doc.ubuntu-fr.org/tutoriel/conso … es_de_base pour comprendre les commandes de base. smile

Avec ça vous devriez devenir un vrai expert de la ligne de commande. smile

Au plaisir,

Daniel.

#5 Re : -1 »  [Script/Bash] Récupérer chaque jour le podcast de Canteloup (Europe1) » Le 22/01/2013, à 14:36

Vergeylen
Réponses : 5

Hello Krrf,

Merci pour ton script. smile

Pour le répertoire home, tu peux remplacer /home/toto par $HOME:

[danv@sheeva ~]$ echo $HOME
/home/danv

Pour le crontab, pas besoin d'être root pour le lancer, ni même que le script se trouve dans /opt. Tu peux avoir (crontab -e):

55 11 * * 1-5 cd /home/toto && ./recup_podcast_canteloup.sh > ./log.txt

sinon tes fichiers générés risquent d'avoir root comme owner (ce qui n'est pas un problème avec sudo chown login:group fichiers pour les changer de propriétaire mais bon, c'est une manip de moins). smile

#6 Re : -1 »  besoin d'aide pour un script » Le 04/12/2013, à 13:37

Vergeylen
Réponses : 3

Hello,

tu peux utiliser

sleep X

où X est le temps d'attente en secondes.

Pour lancer une fenetre avec une certaine taille, il faut utiliser l'option --geometry, par exemple:

gnome-terminal --geometry 120x30

#7 Re : -1 »  besoin d'aide pour un script » Le 06/12/2013, à 15:28

Vergeylen
Réponses : 3

Bonjour romain,

Ravi de t'avoir aidé, mais par pitié fais un effort sur l'orthographe parce que ça fait vraiment mal aux yeux.. sad
(la charte du forum impose de parler en français correct, à moins que tu ne sois étranger smile ).

#8 -1 »  Forum Ubuntu Fr -> Que diriez-vous d'un Crowdfunding? » Le 30/11/2013, à 17:30

Vergeylen
Réponses : 4

Hello les Ubunteros,

Je poste ce sujet dans le Café, car je pense que la question est assez généraliste. N'hésitez pas à me déplacer vers "A propos du site/contribution" si cela était plus pertinent.

Je suis utilisateur de ce forum depuis 2006, lorsqu'on était encore sous Ubuntu 6.10 et qu'on configurait notre Xorg à la main pour utiliser Beryl. Je ne poste pas très souvent mais j'ai consulté le forum de nombreuses fois, et j'ai très souvent été impressionné des échanges entre les utilisateurs (qualité, rapidité et courtoisie). Je suis électronicien et j'utilise GNU/Linux tous les jours depuis des années, aussi si bien sur serveur que sur Desktop ou sur plate-forme embarquée.

J'ai suivi avec attention la refonte du forum il y a quelques années, que j'ai trouvée courageuse et efficace, bien qu'elle fut de longue haleine. Il y a plus de 4.000.000 de messages qui ont été postés, et nous sommes plus de 200.000 membres. Les profils sont très différents, mais beaucoup sont talentueux et désirent apporter eux aussi leur pierre à la communauté qui s'est petit à petit créée. Les modérateurs sont très motivés, et apportent souvent des réponses efficaces si les questions ont bien été posées.

Face à un tel engouement qui ne faiblit pas d'année en année, je pense que la tâche devient de plus en plus importante. En plus de garder la documentation à jour, il y a le matériel, la modération, les Ubuntu party et tout simplement le temps passer à gérer tout cela. En tant que membre du forum, je serais prêt à faire un don pour toutes les informations que j'ai pu recevoir pendant ces années. Je pense ne pas être le seul, surtout pour les gens qui utilisent Ubuntu professionnellement. Peut être leur employeur serait même prêt à sponsoriser un petit peu... Je pose la question aux modérateurs, pensez-vous qu'il serait pertinent d'organiser une campagne de Crowdfunding, qui correspondrait à une feuille de route claire et budgétisée? Cela permettrait d'augmenter les capacités du forum, de mettre à jour le travail de l'ombre fantastique qui est fait, et peut-être d'améliorer encore la qualité du site (coloration syntaxique? version mobile? Refonte?)? Je pense que si chaque membre mettait 1€, on aurait déjà un sacré budget, personnellement, je suis prêt à mettre au moins 50x plus, pour tous ces renseignements pendant toutes ces années...

Face à la campagne avortée de Ubuntu Edge, je pense clairement qu'il y a un vrai soutien de la communauté Ubuntu, peut-être même des communautés non francophones (germanophone?). Il me semble que le forum ubuntu-fr était hébergé avec celui des allemands, j'ignore si c'est encore d'actualité.

Et vous, qu'en pensez-vous?

#9 Re : -1 »  Forum Ubuntu Fr -> Que diriez-vous d'un Crowdfunding? » Le 30/11/2013, à 17:40

Vergeylen
Réponses : 4

Tout à fait! smile

Mais je pense qu'organiser une campagne serait plus efficace. Comme avec Wikipedia, tu peux contribuer toute l'année, mais une fois par an ils lancent une grande messe pour que chacun se "rappelle", se dise "tiens oui dans le fond, c'est vrai que je me sers hyper souvent de ce site, ce serait le moment pour contribuer".

Sinon on a un peu le sentiment que le don est anonyme, qu'il ne s'inscrit pas dans une entraide... hmm

#10 Re : -1 »  Forum Ubuntu Fr -> Que diriez-vous d'un Crowdfunding? » Le 03/12/2013, à 13:51

Vergeylen
Réponses : 4

Apparemment, l'idée ne mobilise pas les foules... sad

#11 Re : -1 »  commande cut » Le 13/11/2013, à 14:45

Vergeylen
Réponses : 4

Hello,

Si tu as d'autres questions comme ça, je te conseille l'excellent explainshell.com.
Dans ce cas-ci, ça donnerait: http://explainshell.com/explain?cmd=cut … oteselect+

smile

#12 Re : -1 »  [RESOLU]problème code barre » Le 10/11/2013, à 23:48

Vergeylen
Réponses : 13

Hello maryne31,

Je pense que ce script devrait faire l'affaire. Il génère des codes barre avec l'utilitaire "barcode". big_smile
Il suppose que le fichier s'appelle data.txt, et il génère un fichier ps par code barre. Il est possible de s'amuser avec l'utilitaire barcode pour les regrouper sur une seule page (option -t).
Pour plus d'infos, "man barcode" dans un terminal.

Pour utiliser le script, copie colle le code suivant dans un fichier texte, puis pour le rendre éxécutable, chmod +x lenomduscript ou bien dans nautilus, clique droit > Propriété > Permissions > Autoriser l’exécution du fichier comme un programme.

Pour le lancer, ./nomduscript

#!/bin/bash
# Script made by Daniel Vergeylen
# 11/2013

# Data file
# This could be given as argument if needed
input_filename="data.txt"
output_filename="dataout.ps"

# Looping on all the lines of the file
counter=0
while IFS=$'\n' read line
do
  barcode -b "${line}" -E -g 150x50 > ${output_filename/".ps"/"$counter.ps"}
  counter=$[counter+1]
done < $input_filename
exit 0

Est-ce que cela te convient? smile

Daniel.

#13 Re : -1 »  [RESOLU]problème code barre » Le 20/11/2013, à 14:07

Vergeylen
Réponses : 13

Bonjour maryne31,

maryn31 a écrit :

[...]  j'irais voir ailleur la prochaine fois!

Tu mets de l'huile sur le feu, il voulait dire "Je n'ai pas le temps de l'écrire en entier, mais j'ai quand même cherché à résoudre les parties difficiles". Soit content(e), il a écrit l'essentiel! smile

Détends-toi, on fait tous ça sur notre temps libre...

#14 Re : -1 »  Changer seulement le mot de passe root » Le 09/05/2012, à 14:42

Vergeylen
Réponses : 10

Déterrage de topic (5ans!)...

Ca fonctionne nickel chez moi, Merci Hasaf!

#15 -1 »  [Astuce] : Utiliser l'argument de la commande précédente sans efforts » Le 10/07/2013, à 14:33

Vergeylen
Réponses : 6

Hello,

Je viens  de trouver une astuce intéressante, qui je pense est assez méconnue. Lorsque vous souhaitez, dans un shell, réutiliser l'argument de la commande précédente, il n'est pas nécessaire de tout retaper. Un simple "!$" (sans guillemets) répétera les arguments utilisés à la commande précédente.

Ex:

cat file.txt

vi !$ --> produit vi file.txt

C'est exactement comme "!!" (toujours sans guillemets) plus connu, qui permet de recopier la ligne entière. Ceci peut servir pour ajouter sudo au début d'une commande.

Source 1: http://linuxcommando.blogspot.be/2009/0 … -from.html
Source 2: http://linuxcommando.blogspot.be/2009/0 … -last.html

#16 Re : -1 »  [Astuce] : Utiliser l'argument de la commande précédente sans efforts » Le 15/07/2013, à 16:47

Vergeylen
Réponses : 6

Hello k3c,

Super intéressant! Merci pour le partage smile

#17 Re : -1 »  [RESOLU] Copie impossible de fichier avec rsync » Le 05/07/2013, à 09:54

Vergeylen
Réponses : 13

Hello,

Peut-être est-ce un problème de Firewall (connexions ssh entrantes refusées sur le Serveur 2)?
Cela expliquerait le fait que les 1 -> 2 ne fonctionne pas mais bien l'inverse. smile

Daniel.

#18 Re : -1 »  Traitement de pages webs par un shell. » Le 04/06/2013, à 13:06

Vergeylen
Réponses : 3

Hello,

Tu peux essayer avec la commande POST (en majuscules) dans ton shell. man POST pour avoir plus d'informations, ou man lwp-request (paquet original) dans ton shell.
Tu peux aussi modifier ton User-Agent avec l'option -H, même changer tous les paramètres de header.

Bon travail,

Daniel.

#19 Re : -1 »  [liste] flux rss » Le 25/03/2013, à 13:22

Vergeylen
Réponses : 21

Hello,

Je déterre le post!
Tous les flux que j'utilise ont déjà été cités, à part
Hack a day: http://feeds2.feedburner.com/hackaday/LgoM cool
BBC news Europe: http://newsrss.bbc.co.uk/rss/newsonline … pe/rss.xml

#20 Re : -1 »  Boitier multimédia » Le 21/03/2013, à 15:55

Vergeylen
Réponses : 10

Raspberry Pi cool

il n'y a pas de wifi de base, mais un dongle fera l'affaire, il y a 2 USB. smile

#21 Re : -1 »  Boitier multimédia » Le 23/03/2013, à 20:14

Vergeylen
Réponses : 10

Hello renaud07,

Je ne connais pas OpenELEC (j'utilise la Debian fournie) mais il semble que la procédure soit dépassée:

network conf was deprecated when 1.0-RC5 was released so trying to configure things there is pointless. Please use the openelec settings addon, either from the programs menu on the XBMC homescreen or settings > addons > enabled addons > program addons > openelec settings.

(trouvé un peu plus loin dans le fil que tu cites).

Bon courage!

Daniel.

#22 Re : -1 »  Blog sur la génétique et l'amélioration des plantes » Le 20/10/2012, à 09:19

Vergeylen
Réponses : 21

Hello K4ede,

Très intéressant ton blog! smile

Comme j'attendais le téléchargement d'Ubuntu 12.10, j'ai pris le temps de corriger quelques fautes d'orthographe. wink

Je les ai mises sur un document odt.

Bonne continuation!

Daniel.

#23 Re : -1 »  [Résolu] Alléger Grub » Le 23/04/2012, à 15:54

Vergeylen
Réponses : 12

Bonjour Lomic,

De mémoire, je ferais un

sudo update-grub

puis un reboot pour voir ce que ça donne. smile

Cordialement,

Daniel.

#24 Re : -1 »  [Script] Calcul de la fête des mères » Le 11/06/2012, à 10:17

Vergeylen
Réponses : 21

Hello david96,

Personnellement, j'utilise Pcal sous Ubuntu, un petit générateur de calendrier qui permet d'ajouter des rêgles comme "dernier dimanche de mai" ou "tous les premiers jeudis du mois" dans un fichier de config (dont des exemples sont donnés).

Je n'ai pas tout exploré, mais il me semblait possible de faire des rêgles compliquées. Cela permet de générer un calendrier tous les ans, avec des évènements qui ne tombent jamais à la même date. Facile et pratique! :-)

Bonne journée,

Daniel