cyborg-one / nfqttl

Magisk module change ttl.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nfqttl

  • Nfqttl - module for modifying the ttl value in the packet header.
  • Sets the ttl value of 64 for the packet on the mobile data interface and sets the ttl value of 65 for the packet on the local interface (wifi, bluetooth).
  • Splitting the tcp packet into sequences.
  • For incoming packets, if ttl = 1, set to ttl 64.
  • IPv6 packets are dropped.

How to use

  • Download and install from storage in Magisk App the installing archive: nfqttl2.1.2.zip.
  • Reboot.
  • When device boots, Magisk will start the module.

How it work

  • The networking subsystem of the Linux kernel has a mechanism to pass network packets to the user application for processing (NetFilter Queue). Nfqttl receives packets, edits the ttl packet header fields and the checksum, and sends them back to the kernel.

Compatibility

  • Magisk 20.4+
  • Nfqueue

Links

Changelog

v2.5

  • Add tcp sequence split.

v2.6

  • The volume of the buffer is expanded.

v2.7

  • Fixes.

v2.8

  • Update code.

Donate

  • https://www.buymeacoffee.com/cyborgone
  • Bitcoin: bc1qxmsn9qeptpa90sxejz8em4w5rvcggnmrvq34uh
  • Litecoin: ltc1qszqj7dfgqjn3pw7g7uw4yu7fc8ded9u3clyt9f
  • Toncoin: EQA9Ac781nf9_-BEF8yLfc4wwtrkqamB2jWkF8TpBodSyBKe

License

GNU GPLv3.

About

Magisk module change ttl.

License:GNU General Public License v3.0


Languages

Language:C 85.3%Language:Shell 14.7%