Skip to content
This repository has been archived by the owner on Apr 11, 2024. It is now read-only.

Ipv6 #49

Merged
merged 23 commits into from
Mar 15, 2017
Merged

Ipv6 #49

merged 23 commits into from
Mar 15, 2017

Conversation

tobiasdam
Copy link
Contributor

  • added several changes to support ipv6
    • apate supports now ipv6
    • first changes for per device configuration
    • several bugfixes

  -- If the gateway dropped ARP packets with it's IP as pdst or psrc
     the clients remained unspoofed whilst the ARP table entries of
     the gateway were spoofed
  -- Therefore replies from the gateway never reached the clients,
     which resulted in bricking the Internet connectivity
 -- added ipv6tables rules
 -- enabled ipv6 forwarding
 -- added ipv6 link-local address to hosts file for upri.box
- privoxy listens on ipv6 address
  -- this broke the network in some cases
- apate now supports ipv6
  -- ipv4 only, ipv6 only and ipv4/ipv6 dualstack is now possible
  -- IPv6 device discovery works by using
    --- ICMPv6 multicast pings to discover e.g. Unix devices
    --- MLDv2 queries to discover e.g. Windows devices
- some internal structural changes
- disabled logrotation done by supervisord
  -- this caused old logfiles to survive the environment switch
- separate processes for ipv4 and ipv6, should increase performance under heavy load
- several bugfixes
- merged remodeled apate
- fixes Issue #35
…ggle entry in the redis db

- fixed spoofing in listeners
  -- devices are only spoofed if they aren't already disabled
- PubSubThread now listens for toggled devices
  -- scapy's send() method configures all interfaces to promisc
  if no interface is specified via iface
  -- enables checking for finished interface configuration
  -- should fix apate startup issues
@markushuber markushuber merged commit fe8df5e into master Mar 15, 2017
@markushuber markushuber deleted the ipv6 branch May 10, 2017 09:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants