2.0 Changement régulier des ID de protocols ?

Inscrit
1 Octobre 2019
Messages
30
Reactions
6
#1
Salut !

Je remarque que la mise à jour de ce matin a changé absolument tous les protocolID. Je ne fais pas du sniffage depuis longtemps et voudrais savoir si ce genre de chose arrive souvent ? J'imagine que c'est pour tenter de contrer les bots (si c'est le cas, ça sert pas à grand chose)
 
Inscrit
6 Mai 2013
Messages
11
Reactions
2
#2
Salut
Oui je travaille également sur sniffage, effectivement les protocolID changent bien et c'est chiant, parce qu'il faut changer tout a la main lol
 
Inscrit
1 Octobre 2019
Messages
30
Reactions
6
#3
Ok merci pour ta réponse, j'ai fais un script pour les changer automatiquement, du coup dans le code faut juste utiliser les noms à la place des ID
JavaScript:
const fs = require('fs');

const parseFile = (file) => {
  let ret = [];
  let reading = false;
  let i = 0;

  while (file[i]) {
    if (file[i] === '[') {
      reading = true;
      i++;
      let id = "";
      while (file[i] !== ']') { id += file[i]; i++; }
      while (file[i] !== '=') { i++; }
      i += 2;
      let name = "";
      while (file[i] !== ';') { name += file[i]; i++; }
      ret.push({ id, name });
    } else if (file[i] === '}' && reading === true) {
      break;
    }
    i++;
  }

  return ret;
}

const main = () => {
  const newFile = fs.readFileSync('../sniffer/d2/MessageReceiver.as', "utf-8");
  const newProtocols = parseFile(newFile);

  fs.writeFileSync('../resources/protocols.json', JSON.stringify(newProtocols, null, 2));
}

main();
EDIT: bon apparemment c'est pareil pour les types... c'est chiant mais au moins je le sais
 
Dernière édition:
Inscrit
7 Avril 2018
Messages
14
Reactions
3
#4
Salut
Oui je travaille également sur sniffage, effectivement les protocolID changent bien et c'est chiant, parce qu'il faut changer tout a la main lol
Changer tout à la main ???????? Juste fait un protocolbuilder tu gagneras du temps au lieu de tout faire à chaque maj. D'ailleurs je crois que y'en a un ou deux de partagés sur ce forum ^^
 
Inscrit
6 Mai 2013
Messages
11
Reactions
2
#5
Changer tout à la main ???????? Juste fait un protocolbuilder tu gagneras du temps au lieu de tout faire à chaque maj. D'ailleurs je crois que y'en a un ou deux de partagés sur ce forum ^^
Ah oui j’avais pas penser à ça merci ☺️
 
Inscrit
15 Janvier 2016
Messages
21
Reactions
1
#6
En parlant de changement dans les id. Il y a un ID que je ne retrouve pas après avoir passer un coup du protocolBuilder. Le 7795 sur la 2.61.8.9. Du coup je n'arrive pas à faire fonctionner le sniffer de BlueDream. Quelqu'un saurait à quel fichier il correspond ?
 
Haut Bas