網路安全之python C S模式基礎程式設計

2021-12-29 21:31:15 字數 1231 閱讀 4464

socket型別包括:

——tcp socket 和 udp socket。

常規的客戶服務區模式。

——raw socket

可用於嗅探和注入

c/s (client/server,客戶機/伺服器)模式又稱c/s結構,是20世紀80年代末逐步成長起來的一種模式,是軟體系統體系結構的一種。c/s結構的關鍵在於功能的分布,一些功能放在前端機(即客戶機)上執行,另一些功能放在後端機(即伺服器)上執行。

server部分**:

#!/usr/bin/env python

# _*_ coding:utf-8 _*_

import socket

tcpsock = socket.socket(socket.af_inet,socket.sock_stream)

tcpsock.bind(("0.0.0.0",8080))

tcpsock.listen(5)

print '等待客戶端連線... ...'

(client,(ip,sock)) = tcpsock.accept()

print '建立起乙個連線,對方ip為:', ip

print '開始接收資料... ...'

data = 'start'

while len(data):

data = client.recv(2048)

print '接收到的資料: ', data

client.send('return data:'+data)

print '關閉連線... ... '

client.close()

print '關閉服務... ...'

tcpsock.close()

執行server端python程式,並用一下命令進行測試:

nc 192.168.1.95 8080server響應:

client測試:

按順序依次處理 多執行緒服務端 多程序服務端 非阻塞模式的socket(使用select)

網路安全之XSS CSRF

原理 向 注入惡意指令碼 攻擊型別 防範措施 原理利用 對使用者的信任,黑客通過 b 誘導使用者去訪問已經登入的 a,進行一些違背使用者意願的請求。注意 在這個攻擊過程中,攻擊者借助受害者的 cookie 騙取伺服器的信任,但並不能拿到cookie,也看不到 cookie 的內容。防範措施 可以在 ...

網路安全之html

1.html表示超文字標記語言 hyper text markup language 2.標籤解釋 這個標籤是告訴瀏覽器這是html 的開始,這個是文件的終止 這個標籤是頭資訊,在瀏覽器視窗中,頭的資訊是不被顯示的 是文件的標題,被顯示在瀏覽器視窗的標題欄 這個標籤之間是正文,會被顯示在瀏覽器中 這...

2020 10 28網路安全之網路安全產品

1.網路安全 防火牆 入侵檢測與防禦 網路隔離和單向匯入 防病毒閘道器 上網行為管理 網路安全審計 vpn抗拒絕服務攻擊 網路准入2.終端安全 防病毒 主機檢測與審計 安全作業系統 主機 伺服器加固3.應用安全 web應用防火牆 web應用安全掃瞄 網頁防篡改 郵件安全4.資料安全 資料庫審計與防護...