fredet v1.1 - "Flexible Regular Expresion Data Extraction Tool" (C) Copyleft 2007, created by Mandingo # http://www.yoire.com Available checks (edit config.xml for checks management): asf action script dangerous functions words extract words from files emails find email addresses ips find local IP addresses paths find local paths dbs find database error messages links find links in files dlinks find dynamic links in files comments find comments in HTML files Usage: fredet.pl [options] [[<check>] [<format>] <file>]] Options: -f print filename before each line -s read data from standard input (STDIN) -m <regexp> match this <regexp> (<check> won't be used) Examples: fredet.pl fredet.pl emails fredet.pl emails example.txt fredet.pl emails name example.txt fredet.pl emails '$0;$1' example.txt
./fredet.pl emails Details: description find email addresses match[1].regexp (?-xism:(\w+?)@([^\.]+).\w+(?=[<>\'\"\s])) match[1].display found email address: $0 field.email $0 field.name $1 field.domain $2 Usage: fredet.pl emails <file> fredet.pl emails [field1] [field2] [...] <file> fredet.pl emails ['<format>'] <file> Examples: fredet.pl emails example.txt fredet.pl emails name example.txt fredet.pl emails '$0;$1' example.txt
./fredet.pl emails example.txt found email address: [email protected] ./fredet.pl emails email example.txt [email protected] ./fredet.pl emails '$0;$1;$2' example.txt [email protected];j0hn;foo-ar
Try our wargames at <!--comment-->http://www.yoire.com, and enjoy it invalid@email //this is a comment <!--172.18.1.2,[email protected] c:windows ...
<check name="emails" description="find email addresses"> <match display="found email address: $0">(\w+?)@([^\.]+)\.w+(?=[<>\'\"\s])</match> <field name="email" index="0"/> <field name="name" index="1"/> <field name="domain" index="2"/> </check>
cat example.txt|./fredet.pl -s emails found email address: [email protected]
find . -exec ./fredet.pl -f emails {} ; ./example.txt:found email address: [email protected]
./fredet.pl -m 'd+' example.txt 172 18 1 2 0 192 168 1 2
<check name="check name" description="'check' description"> <match[ modifiers="modifiers"][display="format"]>regexp</match> [more "match" definitions] [<field name="field name" index="num1"/>] [<field name="field name" index="num2"/>] [more "field" definitions] </check>
<check name="words" description="extract words from files"> <match modifiers="i" display="$1">([a-z]{3,}?)\w</match> </check>
<check name="dlinks" description="find dynamic links in files"> <match display="$1 $2">(\w+)=[\"\']?(https*://.+\?.+?=.+?(?=[,\s\"\'<>]))</match> <match display="txt $0">(?!=[\"\'])(https*://.+\?.+?=.+?(?=[,\s<>\"\']))</match> </check>
There are 31,328 total registered users.
[+] expand