aboutsummaryrefslogtreecommitdiff
path: root/generalresearch/models/network/rdns/command.py
diff options
context:
space:
mode:
authorstuppie2026-09-07 11:47:43 -0600
committerstuppie2026-09-07 11:47:43 -0600
commit092960233652cce1f4dc7841856034a6635e9cd9 (patch)
tree46e5fcd4d1e1b7ed0b987980c6c67ffa6e6b45c7 /generalresearch/models/network/rdns/command.py
parent80fd8aab4c7271ddb619b0de18741d7ac77b490b (diff)
parent242579a44855873d5e054e375440e9d3492cd682 (diff)
downloadgeneralresearch-092960233652cce1f4dc7841856034a6635e9cd9.tar.gz
generalresearch-092960233652cce1f4dc7841856034a6635e9cd9.zip
Merge branch 'master' into dev-greg
Diffstat (limited to 'generalresearch/models/network/rdns/command.py')
-rw-r--r--generalresearch/models/network/rdns/command.py35
1 files changed, 0 insertions, 35 deletions
diff --git a/generalresearch/models/network/rdns/command.py b/generalresearch/models/network/rdns/command.py
deleted file mode 100644
index e88a84d..0000000
--- a/generalresearch/models/network/rdns/command.py
+++ /dev/null
@@ -1,35 +0,0 @@
-import subprocess
-
-from generalresearch.models.network.rdns.parser import parse_rdns_output
-from generalresearch.models.network.rdns.result import RDNSResult
-from generalresearch.models.network.tool_run_command import RDNSRunCommand
-
-
-def run_rdns(config: RDNSRunCommand) -> RDNSResult:
- cmd = config.to_command_str()
- args = cmd.split(" ")
- proc = subprocess.run(
- args,
- capture_output=True,
- text=True,
- check=False,
- )
- raw = proc.stdout.strip()
- return parse_rdns_output(ip=config.options.ip, raw=raw)
-
-
-def build_rdns_command(ip: str) -> str:
- # e.g. dig +noall +answer -x 1.2.3.4
- return " ".join(["dig", "+noall", "+answer", "-x", ip])
-
-
-def get_dig_version() -> str:
- proc = subprocess.run(
- ["dig", "-v"],
- capture_output=True,
- text=True,
- check=False,
- )
- # e.g. DiG 9.18.39-0ubuntu0.22.04.2-Ubuntu
- ver_str = proc.stderr.strip() + proc.stdout.strip()
- return ver_str.split("-", 1)[0].split(" ", 1)[1]