Giter VIP home page Giter VIP logo

paramx's Introduction

paramx

Intro

# help to find:

* Parameter names
* <input> & <textarea> name & id attributes values
* <a> tags href inner parameters
* js variables names
* js object keys
* js function parameters name
* php variables names
* php $_GET, $_POST valuse
* xml elements name
* Files names with given extensions
* Urls

# read from:

* Url(s)
* File(s)

Install

                                             *** julia ***

# install julia: https://julialang.org/downloads/  or  snap install julia --classic

# then run this commands in terminal:
* 1. git clone https://github.com/mrmeeseeks01/Paramx.git
* 2. cd Paramx/
* 3. julia Paramx.jl -h


# or you can use docker:

* 1. git clone https://github.com/mrmeeseeks01/Paramx.git
* 2. cd Paramx/
* 3. docker build -t paramx .
* 4. docker run paramx

Switches

# optional arguments:
*  -h, --help            show this help message and exit
*  --version             show version information and exit

# INPUT switches:
*  -u, --url             single url to crawl
*  -U, --urls            multiple urls in file to crawl
*  -H, --Header          custom headers to send in http request
*  -X, --method          set http method
*  -S, --source          saved html source code
*  -R, --request         sent http request in file
*  -P, --response        received http response in file
*  --js                  find parameters ins saved js file
*  --php                 find parameters in php saved file
*  --xml                 find parameters in xml saved file
*  --ft                  specify the url content: {html|js|php|xml}

# WORK switches:
*  -a                    find parameters in herf of <a> tag
*  -i                    find <input> <textarea> tag parameters [name, id]
*  -s                    find <script> tag variables names & objects keys
*  -p                    find parameters in request or response or js or php content
*  -f                    find file names
*  -e                    extension(s) of files to search, must be in space separated; default is js
*  -w                    find urls & paths
*  -c                    count and sort descending
*  --cn                  count and sort descending with numbers
*  -T                    Tag parameter to show where it found
*  -A                    do all -a -i -s -f -p -w
*  --silent              do not print additional information (default: false)

# save switches:
*  -o, --output          save output in file

Examples

  • for custom threads, should pass -t [int] to julia
> julia -t 2 Paramx.jl -u [url] -s
  • request to url with custom headers
> julia Paramx.jl -u [url] -H "key1: value1" "key2: value2"
  • request to url with custom http method
> julia Paramx.jl -u [url] -X GET
  • find js variables names & objects keys from url
> julia Paramx.jl -u [url] -s
  • find name & id attribute values in <textarea>
> julia Paramx.jl -u [url] -i
  • find parameters inside href attribute of
> julia Paramx.jl -u [url] -a
  • find files with give extensions; if dont pass -e only finds js by default
> julia Paramx.jl -u [url] -f -e "js" "php" ["any"]
  • find urls
> julia Paramx.jl -u [url] -w
  • you can do multiple work with together
> julia Paramx.jl -u [url] -s -a -i
  • find all above
> julia Paramx.jl -u [url] -A -e "js" "html" "xml"
  • find all above and save output
> julia Paramx.jl -u [url] -A -e "js" "html" "xml" -o file.txt
  • find parameters of in js file url
> julia Paramx.jl -u [url] --ft js -p
  • find parameters of in php file url
> julia Paramx.jl -u [url] --ft php -p
  • find parameters of in xml file url
> julia Paramx.jl -u [url] --ft xml -p
  • read file line by line and do same for each url
> julia Paramx.jl -U [file] -[WORK switches]
  • find parameters by give swithes in saved html source code
> julia Paramx.jl -S [file] -[WORK switches]
  • find parameters by give swithes in sent http request file
> julia Paramx.jl -R [file] -[WORK switches]
  • find parameters by give swithes in received http response file
> julia Paramx.jl -P [file] -[WORK switches]
  • find variables names & objects keys in javascript file
> julia Paramx.jl --js [file.js] -p
  • In addition to the above finds urls and files too
> julia Paramx.jl --js [file.js] -p -w -f [extension]
  • find variable names and $_GET & $_POST values in php file
> julia Paramx.jl --php [file.php] -p
  • In addition to the above finds urls and files too
> julia Paramx.jl --php [file.php] -p -w -f [extension]
  • find elements name in xml file
> julia Paramx.jl --xml [file.xml] -p
  • In addition to the above finds urls and files too
> julia Paramx.jl --xml [file.xml] -p -w -f [extension]
  • count and sort descending
> julia Paramx.jl -u [URL] -s -c
  • count and sort descending with numbers
> julia Paramx.jl -u [URL] -s --cn
  • Tag parameter to show where it found
> julia Paramx.jl -u [URL] -A -T

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.