我整天都在尋找新的選項,並用我獲得的所有資訊製作一個新的 Word 文件,但我無法得出結論。
我將解釋主要思想。
我的想法:
使用者(員工、顧客)=>防火牆(VPN 或代理)=>辦公室網絡
我該用什麼?
PFSense、Proxie、Ubuntu + OpenVPN 還是?
我想要追蹤/監控什麼?
雲端 - 位址 IP 的本機:192.168.xx
資料庫
我想監控他們在我們所做的所有事情雲和查詢或更改資料庫。我希望這一更改並記錄在一個文件或資料庫中。
目前使用 AZURE,使用 pfsense 正確配置它對我來說有點困難。
是否可以構造這樣的東西?
答案1
使用 tcpdump,並將您需要的內容儲存在一些日誌檔案中。若要監視資料庫的查詢,您可以使用例如此腳本。
來源->https://liferay.dev/blogs/-/blogs/how-to-catch-mysql-sql-with-tcpdump-in-linux/maximized
#!/bin/bash
tcpdump -i your_network_interface_name -s 0 -l -w - dst port 3306 | strings | perl -e '
while(<>) { chomp; next if /^[^ ]+[ ]*$/;
if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i)
{
if (defined $q) { print "$q\n"; }
$q=$_;
} else {
$_ =~ s/^[ \t]+//; $q.=" $_";
}
}'
您甚至可以指定需要監控的來源IP和目標IP。