Permalink
Commits on Apr 5, 2012
  1. Remove spawn

    committed Apr 5, 2012
  2. Start SASL

    committed Apr 5, 2012
  3. Populate the local ARP cache

    committed Apr 5, 2012
  4. Namespace another module

    committed Apr 5, 2012
  5. 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.
    committed Apr 5, 2012
  6. Namespace the spoof module

    committed Apr 5, 2012
Commits on Mar 30, 2012
  1. Markdownify

    committed Mar 30, 2012
  2. Fixes for rebar

    committed Mar 30, 2012
Commits on Dec 29, 2010
  1. Suppress error log

    committed Dec 29, 2010
Commits on Dec 28, 2010
  1. Switch to pkt from epcap_net

    committed Dec 28, 2010
  2. Use github rebar

    committed Dec 28, 2010
Commits on Dec 21, 2010
  1. Procket interface changes

    committed Dec 21, 2010
Commits on Nov 20, 2010
Commits on Oct 23, 2010
  1. 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.
    committed Oct 23, 2010
Commits on Oct 8, 2010
  1. 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.
    committed Oct 8, 2010
Commits on Sep 17, 2010
  1. Now rebarified!

    committed Sep 17, 2010
Commits on Jul 1, 2010
  1. Useless use of hd/1

    committed Jul 1, 2010
Commits on Jun 27, 2010
  1. arplookup/3 -> arplookup/1

    committed Jun 27, 2010
Commits on Jun 26, 2010
  1. Update instructions

    committed Jun 26, 2010
  2. 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.
    committed Jun 26, 2010
  3. TODO -> TODONE

    committed Jun 26, 2010
  4. 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.
    committed Jun 26, 2010
Commits on Jun 25, 2010
  1. 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.
    committed Jun 25, 2010
  2. 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.
    committed Jun 25, 2010
  3. Build nits, clarify the examples

    Some changes for the sniff -> snuff rename that I forgot to check in
    the next commit.
    committed Jun 25, 2010
Commits on Jun 24, 2010
  1. Spoofing DNS proxy server

    committed Jun 24, 2010