pynetcraftcli


Namepynetcraftcli JSON
Version 1.3 PyPI version JSON
download
home_pageNone
SummaryA simple Python script to interact with Netcraft APIs from CLI
upload_time2025-09-08 17:51:34
maintainerNone
docs_urlNone
authorNone
requires_python>=3
licenseNone
keywords netcraft api cli malware phishing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            pynetcraftcli
=============

Description
-----------
A simple Python script to interact with Netcraft APIs from CLI.


Usage
-----
```
$ pip install pynetcraftcli 
$ pynetcraftcli -h
usage: pynetcraftcli.py [-h] [-k API_KEY] [-a {submit,check}] -i INPUT_FILE [-w WORKERS] [-o OUTPUT] [-oc OUTPUT_CREDITED]

version: 1.3

options:
  -h, --help            show this help message and exit

common parameters:
  -k, --api-key API_KEY
                        API key (could either be provided in the "SECRET_NETCRAFT_REPORT_MAIL" env var)
  -a, --action {submit,check}
                        Action to do on Netcraft (default 'submit')
  -i, --input-file INPUT_FILE
                        Input file (either list of newline-separated FQDN or URL (for reporting) || submission UUID (for checking
                        reports)

'check' action parameters:
  -w, --workers WORKERS
                        Number of multithread workers (default 8)
  -o, --output OUTPUT   Output file for all malicious findings (default: ./output_malicious.txt)
  -oc, --output-credited OUTPUT_CREDITED
                        Output file for credited malicious findings only (default: ./output_malicious_credited.txt)
```
  

Changelog
---------
* version 1.1->1.3 - 2025-09-07: Publication on pypi.org and few fixes


Copyright and license
---------------------

pynetcraftcli is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

pynetcraftcli is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  

See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU General Public License along with pynetcraftcli. 
If not, see http://www.gnu.org/licenses/.

Contact
-------
* Thomas Debize < tdebize at mail d0t com >

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pynetcraftcli",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3",
    "maintainer_email": null,
    "keywords": "netcraft, api, cli, malware, phishing",
    "author": null,
    "author_email": "tdebize@mail.com",
    "download_url": "https://files.pythonhosted.org/packages/2c/2b/16d7283237e8de817dda92546a9f522dcfde308e6e8e6118cf93c05c1d7f/pynetcraftcli-1.3.tar.gz",
    "platform": null,
    "description": "pynetcraftcli\n=============\n\nDescription\n-----------\nA simple Python script to interact with Netcraft APIs from CLI.\n\n\nUsage\n-----\n```\n$ pip install pynetcraftcli \n$ pynetcraftcli -h\nusage: pynetcraftcli.py [-h] [-k API_KEY] [-a {submit,check}] -i INPUT_FILE [-w WORKERS] [-o OUTPUT] [-oc OUTPUT_CREDITED]\n\nversion: 1.3\n\noptions:\n  -h, --help            show this help message and exit\n\ncommon parameters:\n  -k, --api-key API_KEY\n                        API key (could either be provided in the \"SECRET_NETCRAFT_REPORT_MAIL\" env var)\n  -a, --action {submit,check}\n                        Action to do on Netcraft (default 'submit')\n  -i, --input-file INPUT_FILE\n                        Input file (either list of newline-separated FQDN or URL (for reporting) || submission UUID (for checking\n                        reports)\n\n'check' action parameters:\n  -w, --workers WORKERS\n                        Number of multithread workers (default 8)\n  -o, --output OUTPUT   Output file for all malicious findings (default: ./output_malicious.txt)\n  -oc, --output-credited OUTPUT_CREDITED\n                        Output file for credited malicious findings only (default: ./output_malicious_credited.txt)\n```\n  \n\nChangelog\n---------\n* version 1.1->1.3 - 2025-09-07: Publication on pypi.org and few fixes\n\n\nCopyright and license\n---------------------\n\npynetcraftcli is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\npynetcraftcli is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  \n\nSee the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with pynetcraftcli. \nIf not, see http://www.gnu.org/licenses/.\n\nContact\n-------\n* Thomas Debize < tdebize at mail d0t com >\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A simple Python script to interact with Netcraft APIs from CLI",
    "version": "1.3",
    "project_urls": {
        "Homepage": "https://github.com/maaaaz/pynetcraftcli"
    },
    "split_keywords": [
        "netcraft",
        " api",
        " cli",
        " malware",
        " phishing"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7ca504f4cd24af56c34ddba82f6f84ec91e2571b3f25afcca060e0d1d70ef93c",
                "md5": "3b5d32afe973a3e7cbf7cf64b98f61b1",
                "sha256": "18b0b71f40e8da7770697a414789539953eab61e39904ea21c29196772aaad1a"
            },
            "downloads": -1,
            "filename": "pynetcraftcli-1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3b5d32afe973a3e7cbf7cf64b98f61b1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3",
            "size": 5246,
            "upload_time": "2025-09-08T17:51:32",
            "upload_time_iso_8601": "2025-09-08T17:51:32.255612Z",
            "url": "https://files.pythonhosted.org/packages/7c/a5/04f4cd24af56c34ddba82f6f84ec91e2571b3f25afcca060e0d1d70ef93c/pynetcraftcli-1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c2b16d7283237e8de817dda92546a9f522dcfde308e6e8e6118cf93c05c1d7f",
                "md5": "8005191bba5c82b155fff45b01c2ac7a",
                "sha256": "8204e700cfae303964ddede552a99e7011cb6c9500817876e5fcfaeb5c093dca"
            },
            "downloads": -1,
            "filename": "pynetcraftcli-1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "8005191bba5c82b155fff45b01c2ac7a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3",
            "size": 4431,
            "upload_time": "2025-09-08T17:51:34",
            "upload_time_iso_8601": "2025-09-08T17:51:34.188755Z",
            "url": "https://files.pythonhosted.org/packages/2c/2b/16d7283237e8de817dda92546a9f522dcfde308e6e8e6118cf93c05c1d7f/pynetcraftcli-1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-08 17:51:34",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "maaaaz",
    "github_project": "pynetcraftcli",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pynetcraftcli"
}
        
Elapsed time: 0.62582s