From 8cf4bc1e94d5778d4286c6a64a03d13e2000718a Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 17 May 2023 04:45:58 +0000 Subject: automatic import of python-domfu --- .gitignore | 1 + python-domfu.spec | 236 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 238 insertions(+) create mode 100644 python-domfu.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..46e76f9 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/DomFu-1.3.0.tar.gz diff --git a/python-domfu.spec b/python-domfu.spec new file mode 100644 index 0000000..492176b --- /dev/null +++ b/python-domfu.spec @@ -0,0 +1,236 @@ +%global _empty_manifest_terminate_build 0 +Name: python-DomFu +Version: 1.3.0 +Release: 1 +Summary: A CLI app to find domains and subdomains of a given domain +License: LICENSE.txt +URL: http://pypi.python.org/pypi/domfu/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ff/3b/2b551499b2b96bc3a388aee5304acc8737296277dc18b4a08ddeb3494a84/DomFu-1.3.0.tar.gz +BuildArch: noarch + +Requires: python3-click +Requires: python3-yaspin +Requires: python3-requests +Requires: python3-requests[socks] +Requires: python3-requests[security] + +%description +A python module to find domains and subdomains of a given domain with a easy to use CLI. +## Installation +**Using pip:** +```bash +$ sudo apt-get update -y +$ sudo pip install DomFu +``` +**Manual Installation:** +```bash +$ git clone https://github.com/TxSadhu/DomFu.git +$ cd DomFu +$ sudo python setup.py install +``` +## Update +**Using pip:** +```bash +$ sudo apt-get update -y +$ sudo pip install DomFu==1.3.0 +``` +**Manual Installation:** +``` +$ git clone https://github.com/TxSadhu/DomFu.git +$ cd DomFu +$ sudo python setup.py install +``` +## Usage +**Using as Standalone CLI app:** +```bash +domfu --help +``` +**Using it as a python module:** ([Check the wiki for more](https://github.com/TxSadhu/DomFu/wiki/Using-the-python-module)) +```python +import DomFu as df +dom = "tropyl.com" +# Using all sources: +df.subdomain(dom) +# Using individual sources to find subdomain: +df.fetchCrtSh(dom) +df.fetchBufferOverRun(dom) +df.fetchHackerTarget(dom) +df.fetchThreatCrowd(dom) +df.fetchVirusTotal(dom) +# Check if a list of domain is vaild: +dom_lst = ['tropyl.com', 'www.tropyl.com', 'fake.tropyl.com'] +df.Probe(dom _lst) +``` +## Features: +- Fetches subdomain of a domain in the fastest possible time. +- Built-in domain prober, useful when you want to validate your subdomains. +- Can be used inside any python code by importing the module. +## Contributing +See the .todo file and get started with any of the upcoming changes you want to make. +Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update everything as appropriate. +**Note: Do not ever make a direct pull request to the master branch. Switch to the dev branch to look for active development going on the tool.** + +%package -n python3-DomFu +Summary: A CLI app to find domains and subdomains of a given domain +Provides: python-DomFu +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-DomFu +A python module to find domains and subdomains of a given domain with a easy to use CLI. +## Installation +**Using pip:** +```bash +$ sudo apt-get update -y +$ sudo pip install DomFu +``` +**Manual Installation:** +```bash +$ git clone https://github.com/TxSadhu/DomFu.git +$ cd DomFu +$ sudo python setup.py install +``` +## Update +**Using pip:** +```bash +$ sudo apt-get update -y +$ sudo pip install DomFu==1.3.0 +``` +**Manual Installation:** +``` +$ git clone https://github.com/TxSadhu/DomFu.git +$ cd DomFu +$ sudo python setup.py install +``` +## Usage +**Using as Standalone CLI app:** +```bash +domfu --help +``` +**Using it as a python module:** ([Check the wiki for more](https://github.com/TxSadhu/DomFu/wiki/Using-the-python-module)) +```python +import DomFu as df +dom = "tropyl.com" +# Using all sources: +df.subdomain(dom) +# Using individual sources to find subdomain: +df.fetchCrtSh(dom) +df.fetchBufferOverRun(dom) +df.fetchHackerTarget(dom) +df.fetchThreatCrowd(dom) +df.fetchVirusTotal(dom) +# Check if a list of domain is vaild: +dom_lst = ['tropyl.com', 'www.tropyl.com', 'fake.tropyl.com'] +df.Probe(dom _lst) +``` +## Features: +- Fetches subdomain of a domain in the fastest possible time. +- Built-in domain prober, useful when you want to validate your subdomains. +- Can be used inside any python code by importing the module. +## Contributing +See the .todo file and get started with any of the upcoming changes you want to make. +Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update everything as appropriate. +**Note: Do not ever make a direct pull request to the master branch. Switch to the dev branch to look for active development going on the tool.** + +%package help +Summary: Development documents and examples for DomFu +Provides: python3-DomFu-doc +%description help +A python module to find domains and subdomains of a given domain with a easy to use CLI. +## Installation +**Using pip:** +```bash +$ sudo apt-get update -y +$ sudo pip install DomFu +``` +**Manual Installation:** +```bash +$ git clone https://github.com/TxSadhu/DomFu.git +$ cd DomFu +$ sudo python setup.py install +``` +## Update +**Using pip:** +```bash +$ sudo apt-get update -y +$ sudo pip install DomFu==1.3.0 +``` +**Manual Installation:** +``` +$ git clone https://github.com/TxSadhu/DomFu.git +$ cd DomFu +$ sudo python setup.py install +``` +## Usage +**Using as Standalone CLI app:** +```bash +domfu --help +``` +**Using it as a python module:** ([Check the wiki for more](https://github.com/TxSadhu/DomFu/wiki/Using-the-python-module)) +```python +import DomFu as df +dom = "tropyl.com" +# Using all sources: +df.subdomain(dom) +# Using individual sources to find subdomain: +df.fetchCrtSh(dom) +df.fetchBufferOverRun(dom) +df.fetchHackerTarget(dom) +df.fetchThreatCrowd(dom) +df.fetchVirusTotal(dom) +# Check if a list of domain is vaild: +dom_lst = ['tropyl.com', 'www.tropyl.com', 'fake.tropyl.com'] +df.Probe(dom _lst) +``` +## Features: +- Fetches subdomain of a domain in the fastest possible time. +- Built-in domain prober, useful when you want to validate your subdomains. +- Can be used inside any python code by importing the module. +## Contributing +See the .todo file and get started with any of the upcoming changes you want to make. +Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update everything as appropriate. +**Note: Do not ever make a direct pull request to the master branch. Switch to the dev branch to look for active development going on the tool.** + +%prep +%autosetup -n DomFu-1.3.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-DomFu -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 17 2023 Python_Bot - 1.3.0-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..1bfbd4e --- /dev/null +++ b/sources @@ -0,0 +1 @@ +a5289c4baa8511579b7c6a34a87c84a4 DomFu-1.3.0.tar.gz -- cgit v1.2.3