Permalink
Switch branches/tags
Nothing to show
Commits on Apr 5, 2012
  1. Remove spawn

    msantos committed Apr 5, 2012
  2. Start SASL

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

    msantos committed Apr 5, 2012
  4. Namespace another module

    msantos committed Apr 5, 2012
  5. Use an erlang port to monitor the PF_PACKET socket

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

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

    msantos committed Mar 30, 2012
  2. Fixes for rebar

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

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

    msantos committed Dec 28, 2010
  2. Use github rebar

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

    msantos committed Dec 21, 2010
Commits on Nov 20, 2010
Commits on Oct 23, 2010
  1. Use the packet module functions for defaults

    msantos committed Oct 23, 2010
    Look up some of the network settings from /proc using the packet module
    and do some code clean up.
Commits on Oct 8, 2010
  1. Download rebar if script does not exist in path

    msantos committed Oct 8, 2010
    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.
Commits on Sep 17, 2010
  1. Now rebarified!

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

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

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

    msantos committed Jun 26, 2010
  2. Guess name server and default interface, if not provided

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

    msantos committed Jun 26, 2010
  4. Automagically figure out source/ns MAC and IP addresses

    msantos committed Jun 26, 2010
    Change spood:start/1 to take a proplist. If the keys are not provided,
    lookup the values from the interfaces.
Commits on Jun 25, 2010
  1. Add option to specify an IP address for discover strategy

    msantos committed Jun 25, 2010
    The discover strategy will attempt to lookup the client's real IP
    address. Add an option to allow the user to specify an IP.
  2. Add a "discover" strategy

    msantos committed Jun 25, 2010
    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.
  3. Build nits, clarify the examples

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

    msantos committed Jun 24, 2010