Changeset 243
- Timestamp:
- 11/03/09 14:24:03 (4 years ago)
- File:
-
- 1 edited
-
fierce2/branch/README (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fierce2/branch/README
r190 r243 12 12 13 13 Fierce 2.0 is a complete rewrite of the Fierce code using a modular method of 14 development. Therefore, many of the pieces can be used as the reown entity.14 development. Therefore, many of the pieces can be used as their own entity. 15 15 This will allow people to quickly create scripts using one or more features of 16 16 Fierce. 17 17 18 18 Obviously, Fierce 2.0 will include the Fierce script which uses the new 19 modules. This will allow the code to be more readable and this will enable20 a fasterdevelopment and greater flexibility.19 modules. This will allow the code to be more readable and will enable faster 20 development and greater flexibility. 21 21 22 22 Another major improvement in Fierce 2.0, is the testing framework. Each module 23 will have an included set of tests . This will allow us to verify things are24 workingthe way they should.23 will have an included set of tests, allowing us to verify things are working 24 the way they should. 25 25 26 26 … … 46 46 47 47 First it queries your DNS for the DNS servers of the target. It then switches 48 to using the target's DNS server (you can use a different one if you want using49 the -dnsserver switch but this can cause problems if the server you use won't48 to using the target's DNS server (you can use a different one if you want by using 49 the -dnsserver switch, but this can cause problems if the server you use won't 50 50 tell you information about other people's sites and of course you won't find 51 51 much relevant internal address space). Fierce then attempts to dump the SOA … … 76 76 Also, I've added a "search" option that allows you to find other non-related 77 77 domain names. For example, let's say my target's domain is widget.com but I 78 know they have email addresses like soandso@widgetcompany.com and own another79 company called nutsandbolts.com I can add search queries. This won't scan for80 those domains, but if those names pop up, it won't ignore them. Fierce will 81 report on anything inside the search pattern as long as it matches. If you want 82 everything I guess you could put a,b,c,...,x,y,zbut I'll probably make78 know they have email addresses like soandso@widgetcompany.com, and own a 79 company called nutsandbolts.com--for these I can add search queries. This won't 80 scan for those domains, but if those names pop up, it won't ignore them. Fierce 81 will report on anything inside the search pattern as long as it matches. If you 82 want everything you could put a,b,c,...,x,y,z, but I'll probably make 83 83 something in the future to allow for scanning/reporting the entire C block once 84 84 anything is found in it that matches the DNS string. Here's the syntax: … … 124 124 amazing. If you don't get many results, that could be one of three things, 1) 125 125 you aren't scanning their corporate domain, you are only scanning their 126 external domain which they only have one or two machines on 2) it's a very127 small company or 3) you typo'd the domain name (I haven't built any checks to126 external domain which they only have one or two machines on, 2) it's a very 127 small company, or 3) you typo'd the domain name (I haven't built any checks to 128 128 make sure the domain you entered is valid). 129 129 130 130 Requirements: This is a Perl program requiring the Perl interpreter with the 131 modules Net::DNS and Net::hostent. You can install modules using CPAN:131 additional perl modules listed below. You can install modules using CPAN: 132 132 133 perl -MCPAN -e 'install Net::DNS' 134 perl -MCPAN -e 'install Net::hostent' 133 perl -MCPAN -e 'install Net::DNS' 134 perl -MCPAN -e 'install Net::CIDR' 135 perl -MCPAN -e 'install Net::Whois::ARIN' 136 perl -MCPAN -e 'install Object::InsideOut' 137 perl -MCPAN -e 'install Template' 138 perl -MCPAN -e 'install Test::Class' 139 perl -MCPAN -e 'install HTML::SimpleLinkExtor' 140 perl -MCPAN -e 'install threads' 141 perl -MCPAN -e 'install threads::shared' 142 perl -MCPAN -e 'install Thread::Queue' 135 143 136 144 Windows users: You can use Fierce under Windows if you use Cygwin with Perl and 137 the above twomodules installed. I have not tested this using ActivePerl in145 the above modules installed. I have not tested this using ActivePerl in 138 146 Windows, so I would recommend Cygwin until ActivePerl can be thoroughly tested. 139 147 I am/was working on a win32 version of Fierce, but have put the project on … … 141 149 142 150 Version: Fierce is currently at version 2.0 - 12/20/2007 143 144 Download: fierce.pl145 146 Download: hosts.txt147 151 148 152 (Thanks to Robert E Lee for the help with this and to Michael Thumann's … … 154 158 I've performed it's exceptionally effective at finding non-contiguous IP blocks 155 159 and new attack points. This should be considered a pre-cursor to nmap, 156 unicornscan or nessus as it gives you enough information to begin a much more160 unicornscan or nessus, as it gives you enough information to begin a much more 157 161 thorough scan with one of those other tools. Also, it can point out DNS entries 158 162 for hosts that are no longer up or have not yet been put into production.
Note: See TracChangeset
for help on using the changeset viewer.