├── .eslintrc.json ├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── push.example.ts └── realtime.example.ts ├── frida └── mqttListen.js ├── package.json ├── src ├── constants.ts ├── errors │ └── index.ts ├── extend.ts ├── fbns │ ├── fbns.client.events.ts │ ├── fbns.client.ts │ ├── fbns.device-auth.ts │ ├── fbns.types.ts │ ├── fbns.utilities.ts │ └── index.ts ├── form-data.types-fix.d.ts ├── index.ts ├── mqttot │ ├── index.ts │ ├── mqttot.client.ts │ ├── mqttot.connect.request.packet.ts │ ├── mqttot.connect.response.packet.ts │ └── mqttot.connection.ts ├── realtime │ ├── commands │ │ ├── commands.ts │ │ ├── direct.commands.ts │ │ └── index.ts │ ├── index.ts │ ├── messages │ │ ├── app-presence.event.ts │ │ ├── index.ts │ │ ├── message-sync.message.ts │ │ ├── realtime-sub.direct.data.ts │ │ └── thread-update.message.ts │ ├── mixins │ │ ├── index.ts │ │ ├── message-sync.mixin.ts │ │ ├── mixin.ts │ │ └── realtime-sub.mixin.ts │ ├── parsers │ │ ├── graphql.parser.ts │ │ ├── index.ts │ │ ├── iris.parser.ts │ │ ├── json.parser.ts │ │ ├── parser.ts │ │ ├── region-hint.parser.ts │ │ └── skywalker.parser.ts │ ├── realtime.client.events.ts │ ├── realtime.client.ts │ └── subscriptions │ │ ├── graphql.subscription.ts │ │ ├── index.ts │ │ └── skywalker.subscription.ts ├── shared.ts ├── thrift │ ├── index.ts │ ├── thrift.reading.ts │ ├── thrift.ts │ └── thrift.writing.ts └── topic.ts ├── tsconfig.build.json └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/README.md -------------------------------------------------------------------------------- /examples/push.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/examples/push.example.ts -------------------------------------------------------------------------------- /examples/realtime.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/examples/realtime.example.ts -------------------------------------------------------------------------------- /frida/mqttListen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/frida/mqttListen.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/package.json -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/errors/index.ts -------------------------------------------------------------------------------- /src/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/extend.ts -------------------------------------------------------------------------------- /src/fbns/fbns.client.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/fbns/fbns.client.events.ts -------------------------------------------------------------------------------- /src/fbns/fbns.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/fbns/fbns.client.ts -------------------------------------------------------------------------------- /src/fbns/fbns.device-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/fbns/fbns.device-auth.ts -------------------------------------------------------------------------------- /src/fbns/fbns.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/fbns/fbns.types.ts -------------------------------------------------------------------------------- /src/fbns/fbns.utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/fbns/fbns.utilities.ts -------------------------------------------------------------------------------- /src/fbns/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/fbns/index.ts -------------------------------------------------------------------------------- /src/form-data.types-fix.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/form-data.types-fix.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mqttot/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/mqttot/index.ts -------------------------------------------------------------------------------- /src/mqttot/mqttot.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/mqttot/mqttot.client.ts -------------------------------------------------------------------------------- /src/mqttot/mqttot.connect.request.packet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/mqttot/mqttot.connect.request.packet.ts -------------------------------------------------------------------------------- /src/mqttot/mqttot.connect.response.packet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/mqttot/mqttot.connect.response.packet.ts -------------------------------------------------------------------------------- /src/mqttot/mqttot.connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/mqttot/mqttot.connection.ts -------------------------------------------------------------------------------- /src/realtime/commands/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/commands/commands.ts -------------------------------------------------------------------------------- /src/realtime/commands/direct.commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/commands/direct.commands.ts -------------------------------------------------------------------------------- /src/realtime/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/commands/index.ts -------------------------------------------------------------------------------- /src/realtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/index.ts -------------------------------------------------------------------------------- /src/realtime/messages/app-presence.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/messages/app-presence.event.ts -------------------------------------------------------------------------------- /src/realtime/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/messages/index.ts -------------------------------------------------------------------------------- /src/realtime/messages/message-sync.message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/messages/message-sync.message.ts -------------------------------------------------------------------------------- /src/realtime/messages/realtime-sub.direct.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/messages/realtime-sub.direct.data.ts -------------------------------------------------------------------------------- /src/realtime/messages/thread-update.message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/messages/thread-update.message.ts -------------------------------------------------------------------------------- /src/realtime/mixins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/mixins/index.ts -------------------------------------------------------------------------------- /src/realtime/mixins/message-sync.mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/mixins/message-sync.mixin.ts -------------------------------------------------------------------------------- /src/realtime/mixins/mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/mixins/mixin.ts -------------------------------------------------------------------------------- /src/realtime/mixins/realtime-sub.mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/mixins/realtime-sub.mixin.ts -------------------------------------------------------------------------------- /src/realtime/parsers/graphql.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/parsers/graphql.parser.ts -------------------------------------------------------------------------------- /src/realtime/parsers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/parsers/index.ts -------------------------------------------------------------------------------- /src/realtime/parsers/iris.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/parsers/iris.parser.ts -------------------------------------------------------------------------------- /src/realtime/parsers/json.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/parsers/json.parser.ts -------------------------------------------------------------------------------- /src/realtime/parsers/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/parsers/parser.ts -------------------------------------------------------------------------------- /src/realtime/parsers/region-hint.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/parsers/region-hint.parser.ts -------------------------------------------------------------------------------- /src/realtime/parsers/skywalker.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/parsers/skywalker.parser.ts -------------------------------------------------------------------------------- /src/realtime/realtime.client.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/realtime.client.events.ts -------------------------------------------------------------------------------- /src/realtime/realtime.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/realtime.client.ts -------------------------------------------------------------------------------- /src/realtime/subscriptions/graphql.subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/subscriptions/graphql.subscription.ts -------------------------------------------------------------------------------- /src/realtime/subscriptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/subscriptions/index.ts -------------------------------------------------------------------------------- /src/realtime/subscriptions/skywalker.subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/realtime/subscriptions/skywalker.subscription.ts -------------------------------------------------------------------------------- /src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/shared.ts -------------------------------------------------------------------------------- /src/thrift/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/thrift/index.ts -------------------------------------------------------------------------------- /src/thrift/thrift.reading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/thrift/thrift.reading.ts -------------------------------------------------------------------------------- /src/thrift/thrift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/thrift/thrift.ts -------------------------------------------------------------------------------- /src/thrift/thrift.writing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/thrift/thrift.writing.ts -------------------------------------------------------------------------------- /src/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/src/topic.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nerixyz/instagram_mqtt/HEAD/tsconfig.json --------------------------------------------------------------------------------