Metadata-Version: 2.1
Name: dipense
Version: 0.1.5
Summary: An OSINT tool for it ninjas.
Home-page: https://dipense.readthedocs.io
Download-URL: https://pypi.org/project/dipense
Author: Usman Musa
Author-email: usmanmusa1920@gmail.com
License: MIT
Project-URL: Documentation, https://dipense.readthedocs.io
Project-URL: Source, https://github.com/usmanmusa1920/dipense
Keywords: dipense
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Framework :: Django
Classifier: Topic :: Internet
Classifier: Topic :: Terminals
Classifier: Topic :: Security
Classifier: Topic :: Communications :: Email
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: folium (>=0.13.0)
Requires-Dist: phonenumbers (>=8.13.0)
Requires-Dist: geocoder (>=1.38.1)
Requires-Dist: python-whois (>=0.8.0)
Requires-Dist: termcolor (>=2.1.0)


# DiPense

```sh
@@@@@@@   @@@  @@@@@@@   @@@@@@@@  @@@  @@@   @@@@@@   @@@@@@@@  
@@@@@@@@  @@@  @@@@@@@@  @@@@@@@@  @@@@ @@@  @@@@@@@   @@@@@@@@  
@@!  @@@  @@!  @@!  @@@  @@!       @@!@!@@@  !@@       @@!       
!@!  @!@  !@!  !@!  @!@  !@!       !@!!@!@!  !@!       !@!       
@!@  !@!  !!@  @!@@!@!   @!!!:!    @!@ !!@!  !!@@!!    @!!!:!    
!@!  !!!  !!!  !!@!!!    !!!!!:    !@!  !!!   !!@!!!   !!!!!:    
!!:  !!!  !!:  !!:       !!:       !!:  !!!       !:!  !!:       
:!:  !:!  :!:  :!:       :!:       :!:  !:!      !:!   :!:       
 :::: ::   ::   ::        :: ::::   ::   ::  :::: ::    :: ::::  
:: :  :   :     :        : :: ::   ::    :   :: : :    : :: :: 
```

An OSINT tool for IT ninjas

[![Downloads Month Badge](https://static.pepy.tech/badge/dipense/month)](https://pypi.org/project/dipense)
[![Downloads Week Badge](https://static.pepy.tech/badge/dipense/week)](https://pypi.org/project/dipense)
[![License Badge](https://img.shields.io/pypi/l/dipense.svg)](https://pypi.org/project/dipense)
[![Supported Wheel Badge](https://img.shields.io/pypi/wheel/dipense.svg)](https://pypi.org/project/dipense)
[![Supported Versions Badge](https://img.shields.io/pypi/pyversions/dipense.svg)](https://pypi.org/project/dipense)
[![Contributors](https://img.shields.io/github/contributors/usmanmusa1920/dipense.svg)](https://github.com/usmanmusa1920/dipense/graphs/contributors)

## Usage

First we recommend creating a virtual environment `python -m venv venv` and then activate it `source venv/bin/activate`

Once that finish now install the library using

```sh
pip install --upgrade dipense
```

Wait for the installation to finish, basically the library was uploaded using `sdist` (Source Distribution)

After that, create a new file let call it `route.py` in the file put the below code

```python
from dipense import payloads
from dipense.structure import helper


if __name__ == '__main__':
    payloads(helper)
```

save the file and navigate to where the file is located in terminal and your are ready to go

To find information about a domain name run the file like:

```sh
python route.py payloadwho -d google.com
# or
python route.py payloadwho --domain google.com
```


To find information about an ip address run the file like so below, and the command require root previlage (super user):

```sh
python route.py payloadip -i 198.3.11.7
# or
python route.py payloadip --ip 198.3.11.7
```

You can also specify a flag of `-o` or `--open` to `True` this will automatically open a webbrowser showing you where that ip address is located, like:

```sh
python route.py payloadip -i 198.3.11.7 -o True
# or
python route.py payloadip -i 198.3.11.7 --open True
```


To find information about a phone number run the file like you see below, be sure to start with the country code of that phone number:

```sh
python route.py payloadnum -n +2349083513047
# or
python route.py payloadnum --number +2349083513047
```


To see positional argument and flags available run the file without any flag or positional argument like:

```sh
python route.py
```

## Version Status

- version 0.1.5

## Useful links

-   Documentation: https://dipense.readthedocs.io
-   Repository: https://github.com/usmanmusa1920/dipense
-   Docker-hub Release: https://hub.docker.com/r/usmanmusa/dipense
-   PYPI Release: https://pypi.org/project/flask-unity

## DiPense at a glance (docker)

[![DiPense at a glance](https://raw.githubusercontent.com/usmanmusa1920/dipense/master/docs/_static/screen-shot.png)](https://dipense.readthedocs.io)

## DiPense at a glance (pypi)

[![DiPense at a glance](https://raw.githubusercontent.com/usmanmusa1920/dipense/master/docs/_static/dipense-terminal.png)](https://dipense.readthedocs.io)

Pull requests are welcome


# Change Log

## 0.1.5 (10/october/2023)

- Sixth (0.1.5) Release

- Fifth (0.1.4) Release

- Fourth (0.1.3) Release

- Third (0.1.2) Release

- Second Release

- First Release
