Auteur Sujet: [KERNEL] Reverse engineering du kernel de la Freebox  (Lu 3081 fois)

0 Membres et 1 Invité sur ce sujet

kaxapo

  • Abonné Free fibre
  • *
  • Messages: 234
  • FTTH Freebox révolution V6
[KERNEL] Reverse engineering du kernel de la Freebox
« le: 24 octobre 2022 à 21:39:33 »
Salut a tous je pense que sa pourrait intéresser plus d'un de pouvoir fouiller dans les entrailles du  kernel de la Freebox . 8)

La version actuelle du kernel est 4.4 !

Je vous laisse ici mon github repository avec le kernel complet de la Freebox:

https://github.com/kaxapo/FreeboxGatewayWANconfig


Amusez-vous bien !  8)

kaxapo

  • Abonné Free fibre
  • *
  • Messages: 234
  • FTTH Freebox révolution V6
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #1 le: 25 octobre 2022 à 18:48:56 »
Il semblerait que dès qu'on active le fameux mode "fastpath" le trafic passe par des VLAN différent ?

Donc le "fastpath" est une amélioration "local" et non dans le réseau extérieur comme je le pensais.  ::)


Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 449
  • Lyon (69) / St-Bernard (01)
    • Twitter
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #2 le: 25 octobre 2022 à 18:56:24 »
Je pense que cette analyse est erronée, un fastpath ça peut être plein de choses :)

kaxapo

  • Abonné Free fibre
  • *
  • Messages: 234
  • FTTH Freebox révolution V6
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #3 le: 25 octobre 2022 à 18:58:33 »
Je pense que cette analyse est erronée, un fastpath ça peut être plein de choses :)

Peux-tu donner des exemples concrets ?

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 449
  • Lyon (69) / St-Bernard (01)
    • Twitter

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 449
  • Lyon (69) / St-Bernard (01)
    • Twitter
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #5 le: 25 octobre 2022 à 19:06:35 »
Le principe d'un fastpath c'est juste de router des paquets plus vite dans certains cas (par exemple quand il n'y a pas besoin de verifier l'état de la connexion dans le firewall)

alain_p

  • Abonné Free fibre
  • *
  • Messages: 16 247
  • Delta S 10G-EPON sur Les Ulis (91)
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #6 le: 25 octobre 2022 à 19:10:02 »
Le noyau 4.4, c'est plutôt ancien. Mais comment as-tu eu ce noyau ? Sur le freebox, je pense que c'est plutôt le noyau compilé que tu trouves.

kaxapo

  • Abonné Free fibre
  • *
  • Messages: 234
  • FTTH Freebox révolution V6
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #7 le: 25 octobre 2022 à 19:15:10 »
Le principe d'un fastpath c'est juste de router des paquets plus vite dans certains cas (par exemple quand il n'y a pas besoin de verifier l'état de la connexion dans le firewall)

D'accord mais comment c'est possible de perdre environ 10ms juste en bypassant un firewall ? Ce n'est pas très logique de mon point de vue. A moins que je zappe un truc.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 449
  • Lyon (69) / St-Bernard (01)
    • Twitter
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #8 le: 25 octobre 2022 à 19:22:50 »
Ce que tu zappes c'est que le fastpath du "fastpath ADSL" est coté DSLAM et pas coté box...

kaxapo

  • Abonné Free fibre
  • *
  • Messages: 234
  • FTTH Freebox révolution V6
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #9 le: 25 octobre 2022 à 19:24:18 »
Le noyau 4.4, c'est plutôt ancien. Mais comment as-tu eu ce noyau ? Sur le freebox, je pense que c'est plutôt le noyau compilé que tu trouves.

C'est un gars qui fait du JTAG qui la partagée.

J'ai essayé une fois de configurer ce noyau et le compiler pour ensuite essayer de le booter mais malheureusement au moment du boot le clavier ne fonctionne pas.

Après j'ai pu apercevoir que j'atterris dans du Busybox au démarrage du kernel.

kaxapo

  • Abonné Free fibre
  • *
  • Messages: 234
  • FTTH Freebox révolution V6
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #10 le: 25 octobre 2022 à 19:27:55 »
Ce que tu zappes c'est que le fastpath du "fastpath ADSL" est coté DSLAM et pas coté box...

Je t'invite a jeter un coup d'œil ici:

https://github.com/kaxapo/FreeboxGatewayWANconfig/blob/main/fbxbridge/fbxbridge_fastpath.c


Tu verras bien qu'il ya quelque chose qui se passe/change localement au niveau du kernel de la freebox donc oui je veut bien être d'accord avec toi sur le point du DSLAM mais niveau local il ya bien des choses qui changent.  ::)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
[KERNEL] Reverse engineering du kernel de la Freebox
« Réponse #11 le: 25 octobre 2022 à 19:54:02 »
Salut a tous je pense que sa pourrait intéresser plus d'un de pouvoir fouiller dans les entrailles du  kernel de la Freebox . 8)

La version actuelle du kernel est 4.4 !

Je vous laisse ici mon github repository avec le kernel complet de la Freebox:

https://github.com/kaxapo/FreeboxGatewayWANconfig


Amusez-vous bien !  8)

Ca vient d'ou ? c'est extrait du site officile FLOSS de Free ?