{"id":18596600,"url":"https://github.com/sergiotocalini/devops-sak","last_synced_at":"2025-05-16T13:09:03.291Z","repository":{"id":62567863,"uuid":"65766282","full_name":"sergiotocalini/devops-sak","owner":"sergiotocalini","description":"DevOps - Swiss Army Knife","archived":false,"fork":false,"pushed_at":"2019-04-05T08:39:46.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-24T02:03:47.636Z","etag":null,"topics":["discovery-networks","dns-client","network-scripting","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sergiotocalini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-15T21:30:22.000Z","updated_at":"2019-04-05T08:39:47.000Z","dependencies_parsed_at":"2022-11-03T16:30:46.389Z","dependency_job_id":null,"html_url":"https://github.com/sergiotocalini/devops-sak","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fdevops-sak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fdevops-sak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fdevops-sak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fdevops-sak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergiotocalini","download_url":"https://codeload.github.com/sergiotocalini/devops-sak/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535828,"owners_count":22087399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discovery-networks","dns-client","network-scripting","python"],"created_at":"2024-11-07T01:24:59.570Z","updated_at":"2025-05-16T13:09:03.269Z","avatar_url":"https://github.com/sergiotocalini.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevOps Swiss Army Knife\n\n[![PyPI version](https://badge.fury.io/py/devops-sak.svg)](https://badge.fury.io/py/devops-sak)\n[![Repository License](https://img.shields.io/badge/license-GPLv3-brightgreen.svg)](LICENSE)\n\nDevOps Swiss Army Knife is a set of tools to help the DevOps, ItOps or SysAdmin to update manage the infrastructure in an easy way.\n\n# Tools\n## dnsquery\nUsage\n```\n#~ dnsquery -h\nUsage: dnsquery.py [options]\n\nOptions:\n  -h, --help            show this help message and exit\n  -d str, --domain=str  Specify the domain.\n  -f list, --fields=list\n                        Display fields (ip, name, type).\n  -r str, --regex=str   Regular Expression.\n  -s str, --server=str  DNS Server\n  -t list, --type=list  Type filter\n  -D str, --delimiter=str\n                        Delimiter\n#~ \n```\n\n## lanreporter\nUsage\n```\n# lanreporter -h\nUsage: lanreporter [action] [options]\n\nOptions:\n  --version             show program's version number and exit\n  -h, --help            show this help message and exit\n  -f FIELDS, --fields=FIELDS\n                        Display fields (ip, name, type).\n  -o OUTPUT, --output=OUTPUT\n                        Output format:filename (default=stdout).\n  -s SOURCES, --sources=SOURCES\n                        Update domain list.\n#~\n```\n\nExample\n```\n#~ lanreporter -s 192.168.122.0/24\n+-----------------+-------------------+-----------------+\n| ipv4            | mac               | hostname        |\n+-----------------+-------------------+-----------------+\n| 192.168.122.1   | 00:16:3E:7B:A2:78 |                 |\n| 192.168.122.166 |                   | centos7.default |\n+-----------------+-------------------+-----------------+\n#~\n```\n# Dependencies\n## Operative System\n* pip\n* [nmap](https://nmap.org/)\n\n## Python libraries\n* [dnspython](https://pypi.org/project/dnspython)\n* [IPy](https://pypi.python.org/pypi/IPy)\n* [PrettyTable](https://pypi.python.org/pypi/PrettyTable)\n\n# Installation\nDownload the master branch and install it using setuptools.\n\n__**Source**__\n```\n#~ wget -c \"https://github.com/sergiotocalini/devops-sak/archive/master.zip\"\n#~ unzip master.zip\n#~ cd devops-sak-master\n#~ sudo pip install .\n```\n\n__**PyPi**__\n```\n~# sudo pip install devops-sak\n~#\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiotocalini%2Fdevops-sak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergiotocalini%2Fdevops-sak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiotocalini%2Fdevops-sak/lists"}