Giter Site home page Giter Site logo

west-wind / lar Goto Github PK

View Code? Open in Web Editor NEW
37.0 4.0 7.0 258 KB

Light Armoured Recon is a python script designed to automate passive recon. It automates execution of TheHarvester, whois, Robtex.com, Builtwith.com, DNSrecon, metagoofil, & knockpy.

Home Page: https://twitter.com/Praetorian_GRD

License: GNU General Public License v3.0

Python 96.40% Shell 3.60%
python penetration-testing pentest-scripts automation shell-script theharvester builtwith metagoofil dnsrecon python-script

lar's Introduction

Light Armoured Recon

Light Armoured Recon is a python script designed to automate passive reconnaissance. It automates execution of TheHarvester, whois, Robtex.com, Builtwith.com, DNSrecon, metagoofil, & knockpy.

Installing

Prerequisites

Dependencies

  • subprocess
  • threading

Installation

$ git clone https://github.com/west-wind/LAR.git
$ cd LAR
$ ./dependency_installer.sh
$ python LAR.py

Intended Use

Usage of Light Armoured Recon for sending any traffic to a target without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developer assume no liability and are not responsible for any misuse or damage caused by this program.

Getting Started

This script requires the user to input the target URL (excluding www) by selecting option 1 & the output filename by selecting option 2. Make sure the filename is unique, so as not to overwrite any existing files in the directory.

To begin

$ cd LAR
$ python LAR.py

Enter target URL by selecting option 1.

Running the script

Enter output filename by selecting option 2. Make sure that no other file with the same name exists in the same directory, so as to avoid overwriting any existing files.

Entering target information

Select option 3 to proceed with recon.

Entering output filename

Enter 'EXECUTE' to commence execution of packages.

Commence recon

Customisation

You can customise the execution of each package by editing command specific parameters in LAR. py

For example, if you're only interested in downloading pdf files with metagoofil, you can do so by editing the filetype parameter.

from

cmd = 'metagoofil -d ' + target + ' -t pdf,doc,xls,ppt,odp,ods,docx,xlsx,pptx -l 10 -n 1 -o metagoofil_downloads -f metagoofil_output.html'

to

cmd = 'metagoofil -d ' + target + ' -t pdf -l 10 -n 1 -o metagoofil_downloads -f metagoofil_output.html' 

Built With

Python

Authors

Alex John, B. (@Praetorian_GRD)

License

Copyright (C) 2018 Alex John, B. This project is licensed under the GNU License - see the LICENSE.md file for details.

Acknowledgements

Joe Perry & Cybrary for the awesome โ€˜Python for Security Professionalsโ€™ course.

lar's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.