常用网络命令总结( 二 )

MySQL抓包
$ sudo tshark -i eth0 -n -f 'tcp port 3306' -Y 'mysql' -T fields-e frame.number -e frame.time_epoch -e frame.time_delta_displayed-e ip.src -e tcp.srcport -e tcp.dstport -e ip.dst -e tcp.stream -e tcp.len -e tcp.nxtseq -e tcp.time_delta -e tcp.analysis.ack_rtt -e mysql.queryRunning as user "root" and group "root". This could be dangerous.Capturing on 'ens33'41605412440.1144662050.00000000010.224.72.13533065901610.221.38.217088890.00102772661605412440.1607098740.04624366910.221.38.21759016330610.224.72.13501851860.00002099881605412440.1609299860.00022011210.224.72.13533065901610.221.38.2170481370.00021180291605412440.2138109970.05288101110.221.38.21759016330610.224.72.1350242100.0528810110.052881011111605412440.2141780870.00036709010.224.72.13533065901610.221.38.2170221590.000341184121605412440.2583913630.04421327610.221.38.21759016330610.224.72.1350372470.0442132760.044213276select @@version_comment limit 1141605412440.2588128950.00042153210.224.72.13533065901610.221.38.2170832420.000395748151605412440.3036931570.04488026210.221.38.21759016330610.224.72.1350132600.0448802620.044880262select 1161605412440.3039550600.00026190310.224.72.13533065901610.221.38.2170492910.0002619030.000261903171605412440.3513872410.04743218110.221.38.21759016330610.224.72.135052650.0474321810.047432181grpc抓包
对于grpc抓包 , 可以先使用tcpdump抓下来 , 然后到wireshark中查看 , 也可使用我从github找到的这个项目https://github.com/rmedvedev/grpcdump
sudo grpcdump -i eth0 -p 9999 -proto-path ~/protos -proto-files order/v1/log_service.proto传输文件使用scp
#上传文件到远程机器scp test.txt root@remoteIp:/home/#从远程机器下载文件scp root@remoteIp:/home/test.txt .使用ncat
ncat其实就是常说的nc , 但由于netcat也叫nc且用法稍有不同(ubuntu上的nc就是netcat) , 避免混淆 , 这里直接使用ncat
# 接收文件端ncat -l 9999 > test.txt# 发送文件端ncat remoteIp 9999 < test.txt使用Python http server
python的http server经常用于分享本机文件给其它人 , 非常方便 。
python -m SimpleHTTPServer 8000wget http://remoteIp:8000/test.txt使用使用python ftp server
使用python可以快速搭建一个ftp server , 这样就即可以上传 , 又可以下载了 。
sudo pip3 install pyftpdlibpython3 -m pyftpdlib -p 2121 -w#上传到ftpcurl ftp://remoteIp:2121/files/ -T file.txt#从ftp下载curl -O ftp://remoteIp:2121/files/file.txt总结掌握常用的网络命令 , 还是非常有必要的 , 毕竟网络是如此复杂 , 必须要有东西能够窥探一些内部运行信息 。
原创:打码日记(微信公众号ID:codelogs) , 欢迎分享 , 转载请保留出处 。

【常用网络命令总结】


推荐阅读