Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Apr 05, 2012

  1. Michael Santos

    Make the ping interval configurable

    authored April 05, 2012
  2. Michael Santos

    Remove spawn

    authored April 05, 2012
  3. Michael Santos

    Start SASL

    authored April 05, 2012
  4. Michael Santos

    Populate the local ARP cache

    authored April 05, 2012
  5. Michael Santos

    Namespace another module

    authored April 05, 2012
  6. Michael Santos

    Use an erlang port to monitor the PF_PACKET socket

    Convert the module to a gen_server. Unpack the packet in a process so
    that if the decapsulation fails, the gen_server will not be killed.
    authored April 05, 2012
  7. Michael Santos

    Namespace the spoof module

    authored April 05, 2012
  8. Michael Santos

    Use the documented interface to find the MAC addr

    authored April 05, 2012

Mar 30, 2012

  1. Michael Santos

    Markdownify

    authored March 30, 2012
  2. Michael Santos

    Fixes for rebar

    authored March 30, 2012
  3. Michael Santos

    Be polite and namespace the modules

    authored March 30, 2012

Dec 29, 2010

  1. Michael Santos

    Suppress error log

    authored December 28, 2010

Dec 28, 2010

  1. Michael Santos

    Switch to pkt from epcap_net

    authored December 28, 2010
  2. Michael Santos

    Use github rebar

    authored December 28, 2010

Dec 21, 2010

  1. Michael Santos

    Procket interface changes

    authored December 21, 2010

Nov 20, 2010

  1. Michael Santos

    Use epcap_net for constructing packets

    authored November 20, 2010

Oct 23, 2010

  1. Michael Santos

    Use the packet module functions for defaults

    Look up some of the network settings from /proc using the packet module
    and do some code clean up.
    authored October 23, 2010

Oct 08, 2010

  1. Michael Santos

    Download rebar if script does not exist in path

    Remove local copy of the rebar script. Preferentially use the user's
    rebar script, if it exists in their path; otherwise, try to download it.
    
    Since the download is in the clear, a future improvement would check a
    hash before running the script.
    authored October 08, 2010

Sep 17, 2010

  1. Michael Santos

    Now rebarified!

    authored September 17, 2010

Jul 01, 2010

  1. Michael Santos

    Useless use of hd/1

    authored July 01, 2010

Jun 27, 2010

  1. Michael Santos

    arplookup/3 -> arplookup/1

    authored June 27, 2010

Jun 26, 2010

  1. Michael Santos

    Update instructions

    authored June 26, 2010
  2. Michael Santos

    Guess name server and default interface, if not provided

    spood will try to guess the default device, if it's not given. If there
    is more than one active interface, spood will probably guess wrong.
    
    The nameserver was grabbed from resolv.conf and also manually specified.
    Make consistent the name server lookup.
    authored June 26, 2010
  3. Michael Santos

    TODO -> TODONE

    authored June 26, 2010
  4. Michael Santos

    Automagically figure out source/ns MAC and IP addresses

    Change spood:start/1 to take a proplist. If the keys are not provided,
    lookup the values from the interfaces.
    authored June 25, 2010

Jun 25, 2010

  1. Michael Santos

    Add option to specify an IP address for discover strategy

    The discover strategy will attempt to lookup the client's real IP
    address. Add an option to allow the user to specify an IP.
    authored June 25, 2010
  2. Michael Santos

    Add a "discover" strategy

    Add a discover strategy for choosing the source IP address of the DNS
    query. Whenever snuff sees a new DNS packet, it will notify spoof of the
    destination address. NOTE: the real source IP address of the client will
    always be used.
    
    The discovered IP addresses don't have an expiry yet, so as clients
    leave the network, requests may timeout.
    
    Fix the random selection of the source ip from the list. It would
    never choose the final entry before.
    
    Some uncommitted changes for the sniff -> snuff module rename.
    authored June 25, 2010
  3. Michael Santos

    Build nits, clarify the examples

    Some changes for the sniff -> snuff rename that I forgot to check in
    the next commit.
    authored June 25, 2010
  4. Michael Santos

    Rename to prevent name conflict with epcap

    authored June 24, 2010
  5. Michael Santos

    Rename sniff to snuff to avoid conflict with epcap

    authored June 24, 2010

Jun 24, 2010

  1. Michael Santos

    Spoofing DNS proxy server

    authored June 24, 2010
Something went wrong with that request. Please try again.