#!/usr/bin/perl -w # # this code audits php and junk # # $Id: audit.pl,v 0.1 2006/11/27 09:09:44 retard Exp $ use strict; use Getopt::Long; my ( $file, $variable, @vars, @source, $line ); my $options = { f => \$file, v => \$variable }; GetOptions( $options, "f=s", "v:s" ); &usage unless $file; open(VARS, "variables.txt"); @vars = ; close(VARS); open(SOURCE, $file); @source = ; close(SOURCE); foreach $line (@source) { foreach $variable (@vars) { if ($line == /$variable/) { print "oh yeah"; } } } sub usage { print "php code auditor\n"; print "usage: perl $0 -fv\n"; print " -f\t\tsource code to audit\n"; print " -v\t\tvariable to look deeper into (optional)\n"; exit; }