我花了不少时间尝试使用PyMongo将Login和Password JSON参数分配给python变量。以下是存储在Mongo中的JSON:
{"_id":"5a2700c9eb0a197ba6f8120d"
"protocol":"ssh"
"hpfeed_id":"5a2700c7eb0a197ba6f8120a"
"timestamp":"2017-12-05T20:25:43.922Z"
"source_ip":"37.221.198.242"
"session_ssh":{"version":"SSH-2.0-libssh2_1.4.3"}
"source_port":45557
"destination_port":22
"identifier":"da258962-c5b5-11e7-9c0a-1e7dbf5015ae"
"honeypot":"cowrie"
"auth_attempts":[{"login":"worker2","password":"worker2"}]}
auth_尝试是一种数组类型,我一辈子都无法想出如何在Python中将其转换为字符串。到目前为止,我一直在努力:
^{pr2}$
我猜你会想要一个像这样的字符串:
从您的代码片段中,您的项是一个dict。因此,要获得字符串形式的auth_尝试,您应该能够执行以下操作:
^{pr2}$相关问题 更多 >
编程相关推荐