Blabla d’introduction
Un (mini) article pour donner la commande qui permet de savoir quelles sont les connexions résaux actives (softwarement parlant) ouvertes sur un ordinateur.
Action
Il suffit d’ouvrir un terminal et de taper la commande suivante :
Pour les plus curieux, il suffit de se fendre d’un man netstat pour tout savoir de cette commande mais en fait, si je la donne ici, c’est simplement que j’oubliais à chaque fois les options à donner à netstat pour avoir la sortir désirée.
Et justement, concernant la sortie, ça devrait vous donner quelque chose comme ça :
boulaire@boulaire-desktop:~$ netstat -antu
|
Connexions Internet actives (serveurs et établies)
|
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat
|
tcp 0 0 0.0.0.0:40806 0.0.0.0:* LISTEN
|
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN
|
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
|
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
|
tcp 0 0 127.0.0.1:12345 0.0.0.0:* LISTEN
|
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
|
tcp 0 0 127.0.0.1:12346 0.0.0.0:* LISTEN
|
tcp 0 0 127.0.0.1:12347 0.0.0.0:* LISTEN
|
tcp 0 0 127.0.0.1:861 0.0.0.0:* LISTEN
|
tcp 0 0 192.168.20.15:39870 202.185.312.400:8242 ESTABLISHED
|
tcp6 0 0 ::1:631 :::* LISTEN
|
tcp6 0 0 ::1:12345 :::* LISTEN
|
tcp6 0 0 ::1:12346 :::* LISTEN
|
tcp6 0 0 ::1:12347 :::* LISTEN
|
tcp6 0 0 ::1:12345 ::1:46916 ESTABLISHED
|
tcp6 0 0 ::1:46916 ::1:12345 ESTABLISHED
|
udp 0 0 0.0.0.0:45228 0.0.0.0:*
|
udp 0 0 0.0.0.0:68 0.0.0.0:*
|
udp 0 0 0.0.0.0:5353 0.0.0.0:*
|
udp 0 0 0.0.0.0:111 0.0.0.0:*
|
udp 0 0 0.0.0.0:631 0.0.0.0:*
|
udp 0 0 0.0.0.0:34936 0.0.0.0:*
|
udp 0 0 0.0.0.0:639 0.0.0.0:*
|
udp6 0 0 :::34868 :::*
|
udp6 0 0 :::5353 :::* |
Si vous n’êtes pas arrivé sur cette page par hasard, vous ne devriez pas avoir besoin d’explications particulières (sinon, vous pouvez toujours laisser un commentaire).
Blabla d’introduction
Il peut arriver que vous ayez besoin de lister tous les ordinateurs allumés sur votre réseau. A priori, pas facile à faire, sauf si vous utilisez nmap.
Action
Je ne m’étendrai pas sur les possibilités très nombreuses du programme nmap. La commande ci dessous utilise les pings pour déterminer si un hôte est en vie sur l’IP qu’il vérifie.
Par exemple, la commande
nmap -sP 192.168.1.1-200
cherche tous les hôtes entre l’IP 192.168.1.1 et 192.168.1.200 et vous donne un résultat de cette forme là :
Starting Nmap 4.62 ( http://nmap.org ) at 2009-03-01 10:27 CET
|
Host DD-WRT (192.168.1.50) appears to be up.
|
Host max-laptop (192.168.1.150) appears to be up.
|
Nmap done: 200 IP addresses (2 hosts up) scanned in 26.296 seconds |
Rappel : sudo apt-get install nmap si il n’est pas installé sur votre Linux preferé.
Blabla d’introduction
Un petit article très rapide pour donner la ligne qui permet de declarer un proxy http dans sa Debian/Ubuntu. Cela est utile notamment pour la commande wget permettant les mises à jour.
Attention : même si un proxy a été déclaré dans apt.conf, certains dépôts pourront poser problème. Je n’ai pas encore reussi à comprendre pourquoi certains rapatriements passent bien en utilisant le proxy déclaré dans apt.conf et pourquoi d’autres ne passent pas.
Action
Lancez un terminal et tapez la commande :
export http_proxy="http://login:motDePasse@adresseDuProxy:port" |
et voilà !
Note : au redémarrage de l’ordinateur, il faudra retaper la ligne. A vous de la faire exécuter à chaque démarrage si le cœur vous en dit.
Blabla d’introduction
Étant l’heureux possesseur d’un routeur Linksys WRT54GL (les bidouilleurs comprendront immédiatement l’importance du ‘L’ dans le nom), j’y ai mis, il y a un certain temps, le firmware alternatif dd-wrt (http://www.dd-wrt.com). Cela dit, comme personne n’est infaillible, j’ai oublié le mot de passe de la console d’administration. L’astuce du jour consiste à reseter son routeur en paramètres usine pour pouvoir de nouveau acceder à la console d’administration.
Action
Un petit rappel pour vous informer que malheureusement, toute la configuration du routeur va être perdue.
Le rappel étant fait, déconnectez tous les câbles réseaux du routeur, appuyez sur le bouton reset (au dos du routeur) et laissez le appuyé pendant 30 secondes (le vrai temps, c’est qu’il faut que le routeur fasse une fois un reset complet et qu’à la fin de ce reset, lorsque la diode arrête de clignoter, il faut que le bouton soit toujours appuyé ce qui va lui faire faire un second reset qui va remettre tous les parametres usine). Attendez que le second reset soit terminé (la diode la plus à gauche arrête de clignoter) et reconnectez votre ordinateur (reconnectez le câble reseau) [Il faut que la configuration réseau de votre ordinateur client soit sur DHCP client]. Lorsque votre ordinateur a acquis son adresse IP (c’est presque instantané), lancez un explorateur Internet et entrez l’adresse : http://192.168.1.1 , vous allez arriver sur la page d’accueil du routeur qui va vous demander de rentrer un nouveau nom d’utilisateur et un nouveau mot de passe (à taper deux fois).
Rappel : par défaut, le login est root et le mot de passe admin
Article originellement écrit par Rajendra David pour http://blog.emax.ath.cx le lundi 3 mars 2008 à 10:18
Si vous voulez vous mettre à cette discipline, voilà une aide non négligeable. Accessible aux nuls à condition de comprendre Shakespeare
Salut à tous,
Après ce long silence, je reviens avec une petite astuce.
Pour savoir comment faire pour faire du port forwarding, j’ai trouvé ce petit bijou:
http://www.portforward.com
Tout y est expliqué!!! Et le must c’est que c’est expliqué pour bcp de routeur et par programme!!!!
voilou
Rajendra
Article orginellement écrit par Joel Bourrigaud le samedi 9 décembre 2006 à 13:42 et publié sur http://blog.emax.ath.cx
Qui ne connait pas ethereal ?
ben moi avant de faire un stage dessus ^^. Ce super site (http://lab.erasme.org/ethereal/) explique comment l’utiliser. si vous avez besoin de l’utiliser dans un programme et de décomposer les trames il faut utiliser les libPCAP qu’on trouve sur le net.
#include « pcap.h »
void ReadPcap ( unsigned char *temp1, const struct pcap_pkthdr *header, const unsigned char *pkt_data)
le mieux pour recuperer chaque champs est de definir des structures :
typedef struct {
unsigned long destination_debut; //!< \param Adresse IP destination
unsigned short destination_fin; //!< \param Adresse IP destination
unsigned short source_debut; //!< \param Adresse IP source
unsigned long source_fin; //!< \param Adresse IP source
unsigned short type; //!< \param Type de protocole
} ethernet_header;
//! \struct Structure de l’en-tete IP
typedef struct {
unsigned char ver_ip; //!< \param Version du protocole IP + Taille du Header (IHL)
unsigned char tos_ip; //!< \param Type de Service, souvent à 0.
unsigned short tlen_ip; //!< \param Indique la taille totale du packet
unsigned short indent_ip; //!< \param Numéro de chaque fragment
unsigned short flag_fragoff_ip;//!< \param Flag + Fragment Offset
unsigned char ttl_ip; //!< \param Time to Live du Packet
unsigned char proto_ip; //!< \param Protocole dont est issu le packet
unsigned short checksum_ip; //!< \param Header Checksum, vérification de l’intégrité de l’en-tête
ip_address saddr_ip; //!< \param Addresse IP de l’envoyeur
ip_address daddr_ip; //!< \param Addresse IP du destinataire
} ip_header;
Configurer son firewall pour jouer à Age of Empire 2
Je reporte ici une information trouvée sur le site
http://www.portforward.com/cports.htm
Afin de pouvoir heberger une partie d’AOE2, il est necessaire de configurer son firewall
Solution 1 : Passer son ordinateur en DMZ
Solution 2 : Faire le forward des ports 2300 à 2400 en TCP et en UDP + forward du port TCP 47624