分布式框架 dnmap

2021-10-19 21:55:59 字數 849 閱讀 3476

dnmap是乙個用python語言寫的分布式掃瞄的nmap掃瞄框架,我們可以用dnmap來通過多台機器發起乙個大規模的掃瞄,dnmap採用c/s 結構,執行大量掃瞄任務時非常便捷,掃瞄結果可以統 一管理。

使用者在伺服器端設定好nmap工具執行的命令,dnmap框架會自動地分配給客戶端進行掃瞄,並將掃瞄結果提交給伺服器。dnmap有兩個可執行檔案,分別是dnmap_client和dnmap_server,在進行分布式namp 掃瞄之前,我們可以用dnmap_server檔案來生成乙個 dnmap的服務端,然後在其他機器用dnmap_client 檔案進行連線,然後就能進行分布式的nmap掃瞄了。

因為dnmap自帶的用於tls的pem檔案證書太過久遠,必須要重新生成乙個pem證書,客戶端和伺服器才能正常連線通訊。

openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out server.pem
cat key.pem >> server.pem
vim nmap.txt
dnmap_server -f nmap.txt -p server.pem
-f 要執行的nmap命令的檔案

-p 用於tls連線的server.pem

dnmap_client -s 192.168.1.53
-s dnmap的伺服器位址

-p dnmap伺服器的埠號,預設是46001

ls  nmap_results/

分布式 常見分布式框架

分布式協調系統 日誌複製系統 paxos演算法及其變體的實現,典型的有zookeeper etcd 分布式檔案系統 hdfs hadoop 分布式nosql redis hbase 訊息佇列 rabbitmq kafka,關注訊息的at least once,at most once,only on...

複習 分布式框架

springcloud與dubbo可以實現rpc遠端呼叫框架,可以實現服務治理 相同點 springcloud是一套目前比較全面 不同點 的微服務框架,整合了分布式常用的解決方案 文件 eureka 工作原理 eureka與zookeeper的差別 技術角度 dubbo 工作原理 ribbon 原理...

WCF框架 分布式框架WCF

windows communication foundation wcf 是由微軟開發的一系列支援資料通訊的應用程式框架,可以翻譯為windows 通訊開發平台。整合了原有的windows通訊的 net remoting,webservice,socket的機制,並融合有http和ftp的相關技術。...