mercredi 31 mars 2010

Websms: Envoyez vos messages gratuits depuis un Terminal

Salut,
Voici un petit programme dédié à Linux que j'ai fais et qui permet d'envoyer en un seul clique (ou raccourci) ses messages Websms gratuits depuis le Terminal (la Console).Pour ceux qui travaillent beaucoup sur leur Terminal (et comme moi peut être y lisent même les infos) ce petit programme est fait pour eux :-)
En plus j'ai mis un système d'annuaire, comme ça, plus besoin de se souvenir des numéros, seuls les noms suffisent.
Voila comment installer:
ubugnu@ubugnu-laptop:~$ wget -O websms "http://docs.google.com/uc?id=0B5HrmereKixnYTM0YThmNjgtYzBjNS00MmFhLTlmYWItMTMxOWZhZGMwOGQ2&export=download"
ubugnu@ubugnu-laptop:~$ chmod +x websms
ubugnu@ubugnu-laptop:~$ ./websms
Vous devrez spécifier le numéro de téléphone et le mot de passe pour que le programme les stocke dans un fichier de configuration pour les utiliser à chaque fois.Vous n'aurez après qu'à taper la commande:
ubugnu@ubugnu-laptop:~$ websms
pour envoyer rapidement des SMSVous pourrez aussi spécifier par exemple un nom:
ubugnu@ubugnu-laptop:~$ websms zaki
Ou envoyer depuis un autre compte:
ubugnu@ubugnu-laptop:~$ websms -n
Changer le compte par défaut:
ubugnu@ubugnu-laptop:~$ websms -c
Ou ajouter des noms à l'annuaire:
ubugnu@ubugnu-laptop:~$ websms -a
Voila amusez vous en attendant le patch ;-)
Remarque: Au cas où le lien dans la commande wget ne marche pas, téléchargez le programme d'installation depuis ce lien et renommez le fichier en websms puis passez à la deuxième commande chmod

mardi 23 mars 2010

Cloner écran - Multiple écrans - Écran étendu - Travail sur plusieurs écrans

La réponse à toutes ces questions c'est MaxiVista... Bon d'accord c'est un logiciel pour Windows, mais il marche parfaitement sous Ubuntu (Linux) en utilisant WINE.
Ça consiste à cloner l'affichage d'un écran ou carrément l'étendre à deux écrans de deux machines ayant une connéxion TCP/IP entre eux. On pourra alors travailler sur un environnement multi-moniteurs (jusqu'à 4) avec la possibilité de faire glisser des fenêtre entre eux. Cool non?! :-)
Ceci est possible entre deux machines indépendement de leur systèmes d'exploitation, par exemple j'ai réussis à le faire marcher entre un XP et un Ubuntu.
L'installation est assez simple, téléchargez le fichier d'installation, il y'a le serveur (l'écran qui va être cloné ou étendu) et le client (l'écran qui va être utilisé comme extension ou pour le clonage), le programme s'installe d'abord sur le serveur, puis il créera un autre programme qui devra être déplacé et exécuté sur le client, pas besoin de spécifier les adresses IP, les deux processus se reconnaitront sur le réseau tout seuls comme des grands :-).
On peut basculer entre les mode clonage (miroir) et étendu en cliquant par la droite sur l'icône qui apparait dans la zone de notification de serveur (qu'il soit Windows ou Linux), aussi, je vous conseille de mettre dans options:
  • Taille des paquets maximale.
  • Taille des blocs minimale
  • Compression minimale (charge sur le réseau plutôt que sur le processeur vu que c'est un LAN)
Remarques:
  1. Pour avoir le mot de passe envoyer un email à ubugnu dans gmail.com
  2. Pensez à changer l'année avant l'installation, mettre 2000 par exemple, à la fin vous pourrez remettre la bonne.
  3. Le programme ne supporte pas encore l'accélération matérielle, donc oubliez les jeux...

Créer un connexion TCP/IP entre deux machines Ubuntu (créer un réseau)

Pour ce faire, reliez les deux PC avec un câble croisé (les couleurs des fils de part-et-d'autre du câble ne se trouvent pas du même coté, pour comparaison, la câble reliant votre PC au modem est un câble droit, les couleurs sont dans le même de part-et-d'autre du câble), identifiez les deux interfaces représentant les deux cartes réseau des deux PC (avec un ifconfig sur chaque PC) normalement toutes deux s'appellent eth0 (sauf si sur l'un des PC -ou les deux- vous avez deux cartes réseau, il faudra reconnaitre la carte avec sa marque ou tout autre indice, par exemple si l'autre sert à la connexion internet, vous lui verrez attribuée une adresse IP dans la commande ifconfig), donc supposons que nos deux cartes réseau portent tout deux le nom eth0, on tapera sur les deux PC les commandes:
ubugnu@ubugnu-laptop:~$ sudo ifconfig eth0 192.168.0.1
(pour le PC principal par exemple)
ubugnu@ubugnu-laptop:~$ sudo ifconfig eth0 192.168.0.100
(pour l'autre PC, vous pouvez mettre n'importe quoi à la place de 100 sauf 0 et 1)
Faire un petit test, par exemple pinger la premier à partir du deuxième:
ubugnu@ubugnu-laptop:~$ ping 192.168.0.1
Si vous avez un temps de réponse c'est bon.
Voila maintenant vous avez une connexion TCP/IP entre les deux PC (un réseau) vous pouvez par exemple accéder au serveur Apache de l'un à partir de l'autre, l'une des utilisations que j'en fais c'est pour transférer les fichiers, en effet je met un lien symbolique dans le dossier /www vers la racine /:
ubugnu@ubugnu-laptop:~$ sudo ln -s / /var/www/root
de ce fait j'aurais accès à tout les fichiers présents à partir de Apache, par exemple en tapant dans le navigateur http://192.168.0.1/root/

lundi 22 mars 2010

Skipfish, ou quand Google nous sort un scanneur de vulnérabilités

Google ne finira pas de nous surprendre, afin de rendre le web plus sûr, voila qu'ils mettent Skipfish sur le marché, à part le fait que cette application ait été créée par un grand hacker (travaillant chez Google), elle a la particularité d'être écrite en C, donc très bas niveau, donc pas trop de ressources consommées et plus de rapidité (d'ailleurs beaucoup plus je le confirme), je ne vais pas lister ici les types de vulnérabilités que ça peut détecter, je vous laisse un lien (disons que c'est un big super-crawler autodidacte qui déniche tout type de faille) mais voila comment on l'installe et utilise:
ubugnu@ubugnu-laptop:~$ wget "http://skipfish.googlecode.com/files/skipfish-1.11b.tgz "
ubugnu@ubugnu-laptop:~$ tar zxvf "skipfish-1.11b.tgz"
ubugnu@ubugnu-laptop:~$ sudo apt-get install libidn11-dev
ubugnu@ubugnu-laptop:~$ sudo apt-get install libssl-dev
ubugnu@ubugnu-laptop:~$ cd skipfish
ubugnu@ubugnu-laptop:~$ make
ubugnu@ubugnu-laptop:~$ cp dictionaries/default.wl skipfish.wl
ubugnu@ubugnu-laptop:~$ ./skipfish -o resultat "http://www.monsite.com"
Vous aurez à la fin un fichier index.html bien structuré dans le répertoire "resultat", attention, il vaut mieux l'ouvrir avec http:// plutôt qu'avec file:/// à cause de certaines security policy dans les navigateurs, en effet ce fichier comprend du js.

Ouvrir plusieurs sessions de Chrome - Rendre Chrome plus rapide

Bon comme tout le monde, quand j'ai testé Chrome browser pour la première fois j'ai été ébahi par sa rapidité, à tel point que j'ai pensé ne plus jamais réutiliser Firefox... après quelques mois, je le pense toujours mais il arrive parfois que Chrome devienne très très lent! Selon moi voici les causes:
  1. Chaque tab est un processus à lui tout seul.
  2. Le flash sous Chrome c'est processeur en surchauffe assuré!
  3. Par défaut des captures d'écran des 8 sites les plus visités apparaissent à chaque ouverture d'un nouveau tab (qui s'en sert?!!)
  4. À chaque fois qu'on commence à taper un adresse ou un mot clé Chrome va chercher parallèlement sur Google et dans l'historique des correspondances... et ça ne fait vraiment pas bon ménage. Surtout si comme moi vous n'avez pas purgé l'historique et la cache depuis longtemps car vous avez besoin de garder une trace de ce que vous avez fais.
Et voici de possibles solutions:
  1. La seule solution c'est de ne pas ouvrir beaucoup trop de tabs.
  2. Utilisez FlashBlock, très simple, il n'y aura qu'a cliquer sur un flash pour le débloquer.
  3. Désactivez l'affichage de ces captures et si vous n'en avez pas besoin, désactivez aussi l'affichage de l'historique proche, pour ce, cliquez sur la petite flèche qui pointe vers le bas, en haut à droite.
  4. Faire une recherche sur le net à chaque fois qu'on tape une lettre dans la barre d'adresse est vraiment inutile à mon avis, surtout si dans ma majorité des cas on ne veut accéder qu'a un url stocké dans l'historique, donc il vaut mieux désactiver cette option dans Outils::Options::Options Avancées et décochez "Afficher des suggestions pour les ...".
Maintenant, un navigateur à qui on n'a pas fait un purge depuis longtemps est forcément lent (historique et cache trop gros) donc si vous n'avez pas besoin d'eux il vaut mieux purger de temps en temps avec Outils::Options::Données Personnelles puis cliquez sur "Effacer les données de navigation" (Choisissez comme même de conserver les mots de passes et les cookies qui ne font pas de mal). Maintenant si vous avez absolument besoin de garder votre historique et votre cache mais que comme même vous voudriez avoir l'occasion d'utiliser un Chrome léger la solution c'est d'ouvrir une autre session (voir plus bas)
Pour ouvrir une autre session, tapez dans votre terminale (ou Alt+F2): google-chrome --user-data-dir=/tmp/iubhfiuzv & Où j'ai fais exprès de mettre un dossier quelconque dans /tmp/ pour qu'il soit détruit après automatiquement, si vous avez besoin de garder la trace de votre travail sur cette nouvelle session créer le dossier de session dans votre répertoire personnel, e.g:
ubugnu@ubugnu-laptop:~$ google-chrome --user-data-dir=/home/moi/.sess1 &
(j'ai mis un . avant le nom du répertoire pour qu'il soit caché et ne pollue pas le dossier personnel) bien sûr si vous voulez réutiliser cette session après il faudra spécifier le même nom de répertoire.
Une dernière info, il est possible de passer dans une nouvelle session en un clin d'œil (si par exemple vous voulez accéder à un site avec un autre login), ça s'appelle incognito et ça vous ouvre une nouvelle fenêtre en utilisant le raccourci clavier Ctrl+Shift+N

Effacer de manière sûre des fichiers sensibles

Bonjour,
Si on a des fichiers qu'on ne veut surtout pas voir tomber entre les mains de quelqu'un d'autre (briefing d'une opération commando, plans d'un missile balistique, ...) alors la meilleur solution est de brouiller ce fichier avant de le supprimer. En effet, vous devez savoir que lorsqu'on supprime un fichier, ce dernier reste sur le disque dur, il perd seulement son "ticket" de présence sur le disque dur ce qui le rend vulnérable à tout nouveau fichier créé (il peut être créé au dessus de lui) ... mais entre temps, il peut être récupéré. Pour être sûr qu'on ne le récuperera pas, il faut le brouiller, sous Linux c'est très simple: on érit aléatoirement des 0 sur ce fichier N fois avec la commande shred:
ubugnu@ubugnu-laptop:~$ shred -z -u -n 10 missile.pdf
shred : faire un petite chirurgie au fichier missile.pdf
-n 10 : repasser 10 fois sur le fichier
-u : tuer le fichier après l'opération (le supprimer)
-z : recouvrir le corp pour le cacher (mettre un tapis de zéros sur le fichier)

On peut même le faire pour une partition commplète:
ubugnu@ubugnu-laptop:~$ shred /dev/sda1

dimanche 21 mars 2010

Regarder la Télé en direct sur son PC grâce au système TVP2P

C'est un système semblable à celui du partage des fichiers sauf que là ce n'est plus des packs antivirus ou des Windows piratés qu'on partage mais de la télé en live! La meilleur application que j'ai pu trouver ne marche que sous Windows, mais rassurez vous, ça roule parfaitement sous WINE ;-)
  • Primo il vous faut WINE:
    ubugnu@ubugnu-laptop:~$ sudo apt-get install wine
    Bon ça je crois que vous l'aviez déjà.
  • Deuxio on télécharge l'application (un .exe) iciAprès l'installation, ajoutez les serveurs suivants:
    fanshoptv.no-ip.info
    tracker.tvants.com
    tracker2.tvants.com
    Faites une recherche de la chaine que vous désirez, une fois trouvée, double-cliquez sur elle puis cliquez sur "non" dans la fenêtre qui apparait, un Streaming démarrera sur le port 16900 e, extension .asf, la première chaine sera dans mms://localhost:16900/1.asf vous pourrez y accéder par totem (fichier::ouvrir emplacement) ou mieux encore par VLC [sudo apt-get install vlc pour installer] (fichier::ouvrir un flux réseau) en mettant l'adresse précédente.

Sortie de Ubuntu 10.04 LTS Lucid Lynx Beta 1



Pour ceux qui ne peuvent attendre jusqu'à la sortie officielle le 29 Avril 2010, voila une version beta qui promet des changements.Nouveautés:
  • Design
  • Noyau 2.6.32-14.20
  • Gestionnaire de démarrage Plymouth, plus beau, plus fluide.
  • Spectaculaire avancé dans le temps de démarrage, en partie aussi grâce à l'abandon du HAL.
  • Dernières versions de Gnome ou de KDE.
  • Pilote NVIDIA.
  • Plus de Gimp (malheureusement!).
  • Intégration de PiTiVi (montage vidéo).
  • ...


Installation:


http://cdimage.ubuntu.com/releases/lucid/beta-1/ (Ubuntu Desktop and Server) http://uec-images.ubuntu.com/releases/lucid/beta-1/ (Ubuntu Server for UEC and EC2) http://cdimage.ubuntu.com/ports/releases/lucid/beta-1/ (Ubuntu ARM) http://cdimage.ubuntu.com/kubuntu/releases/lucid/beta-1/ (Kubuntu Desktop and Netbook Remix) http://cdimage.ubuntu.com/xubuntu/releases/lucid/beta-1/ (Xubuntu)

mardi 2 mars 2010

Le nouvel antivirus de Microsoft : Un juge !

Nouvelle approche dans la lutte de Microsoft contre les hackers: utiliser un juge pour couper l'herbe sous les pieds de ceux qui veulent lui nuire.

Microsoft a obtenu d'un juge la décision de couper les liens entre des ordinateurs infectés et les centres de commandes d'un virus nommé Waledac. La décision du juge a permis à Microsoft de désactiver des noms de domaines par lesquelles les pirates passaient pour donner des instructions aux ordinateurs infectés par le virus.Selon Microsoft, le virus Waledac a infectés des centaines de milliers d'ordinateurs de par le monde. Ce dernier infecte les ordinateurs via des courriels ou des liens malveillants. Une fois infectée, l'ordinateur est sous le contrôle du pirate qui peut l'utiliser pour envoyer des pourriels (spams) ou explorer le contenu du disque dur. Le réseau d'ordinateurs infectés serait responsable de l'envoi de plus d'un milliard et demi de pourriels quotidien.Microsoft précise que son action judiciaire permet de bloquer temporairement le virus en coupant le cordon qui le lie au centre de commandement. Il reste aux possesseurs d'ordinateurs infectés de procéder à l'élimination du virus via un antivirus.
Source: echosdunet.net