Metadata-Version: 2.1
Name: dipense
Version: 0.1.2
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 :: OS Independent
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

An OSINT tool for IT ninjas


# How to use the library
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

```
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:

```
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):

```
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:

```
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:

```
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:

```
python route.py
```

## Useful links

- Documentation: https://dipense.readthedocs.io
- Repository: https://github.com/usmanmusa1920/dipense
- Docker-hub Release: https://hub.docker.com/r/usmanmusa/dipense

## DiPense at a glance (docker)

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

## DiPense at a glance (pypi)

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


Change Log
==========

0.1.2 (23/june/2023)
------------------
- Third (0.1.2) Release

OS compatibility

0.1.1 (28/may/2023)
------------------
- Second Release

0.1 (13/november/2022)
------------------
- First Release
