Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

main.cpp File Reference

Stripe Snoop main executable. More...

#include <stdio.h>
#include <stdlib.h>
#include "getopt.h"
#include "loader.h"
#include "reader.h"
#include "ssflags.h"
#include "card.h"
#include "database.h"
#include "misc.h"

Include dependency graph for main.cpp:

Include dependency graph

Functions

int main (int argc, char *argv[])
 Start of execution.


Variables

SSFlags ssFlags

Detailed Description

Stripe Snoop main executable.

Stripe Snoop 2.0 http://stripesnoop.sourceforge.net

Stripe Snoop is a suite of research tools that captures, modifies, validates, generates, analyzes, and shares data from magstripe cards. The data is captured through different hardware interfaces (or stdin), the contents decoded into the correct character set, and then a CDDB-like database attempts to figure out what the contents mean.

Originally a proof of concept for an interfacing project, and then a spin off from a research project, Stripe Snoop has matured in the definitive software for accessing and understanding magstripes.

Strip Snoop is released under the GNU General Public License

To use a game port based hardware reader, only Windows 95, 98, 98se, ME, NT4, 2K, XP, and Linux on the x86 platform are supported. If you are compiling on one of these platforms, that is detected and the proper include files are used. If compiling under Windows, make sure your compiler defines _WIN32 (Visual C++ does). If compiling under Linux, make sure your compiler defines __linux__ (gcc does)

If you use an option to use the gameport based reader under Linux (ie "./ss" or "./ss -r"), you must be root.

Use of a keyboard based reader doesn't require anything special.

Author:
Acidus (acidus@msblabs.org)
This file is part of Stripe Snoop (http://stripesnoop.sourceforge.net)

Stripe Snoop is licensed under the GPL. See COPYING for more info

Copyright (C) 2005 Acidus, Most Significant Bit Labs


Function Documentation

int main int  argc,
char *  argv[]
 

Start of execution.

Parameters:
argc number of command line params
argv char * [] of command line params

Here is the call graph for this function:


Variable Documentation

SSFlags ssFlags
 


Generated on Thu Apr 7 01:56:08 2005 for StripeSnoop by doxygen 1.3.3