寒假第二份大禮包
//這是來自一個為了這一份慘絕人寰的寒假大禮包努力了很久感覺每天都坐在電腦前兢兢業業學了很多學得很廣到最后卻一無所獲在deadline的前一天不死心即使沒做完也想把這個過程發出來的一個對生活失去希望感到十分挫敗的成年人//
作業內容
Task
實現一個簡易的“可視化流量監控程序”(web,軟件,GUI 等形式均可)
具體要求為,在每周期結束時:
- 統計當前周期數據包的總數量、總包長;
- 檢測當前周期內異常流;
- 將結果更新至用戶頁面。
較簡單難度——靜態式界面
頁面至少需要包括:
- 讀取流量數據文件(盡量保證抓取的數據量足夠大,10K 到 100K 條流量信息);
- 設定閾值 φ 和 Φ;
- 總數量、總包長隨每 10K 流量讀取處理完畢,變化的折線圖(或者其他形式);
- 檢測出的異常流的 list 。
允許使用任何語言繪制圖表,包括 python、js、matlab等等。
我的100k流量包的流量統計
非常簡陋的頁面,先整了張圖。
我的代碼在這里
github鏈接https://github.com/Jiangleying/Total-traffic-statistics/blob/main/Total-traffic-statistics.py
學習過程
學習內容
1.python
-
假期前就給自己定了高遠目標,每天學習一丟丟python+高數
但無奈日常Task太艱巨,python時間一壓再壓,如今的python水平僅僅只是入門小白。
-
數據可視化
學習筆記在這里https://www.cnblogs.com/fzujly/articles/14394626.html
-
scapy
粗略地學了一丟丟丟的scapy
這是scapy簡單的學習筆記https://www.cnblogs.com/fzujly/articles/14395091.html
2.HTML
-
在學了這么多雜七雜八的東西之后,我覺得我的心之所向還是做網站!(做出一些花里胡哨七的八的的頁面真的很好玩!)
-
我的雄心壯志!下學期把html的五百多節網課聽完!(現在只聽了五十多節,真·雄心壯志)。
-
html的學習筆記由於發到博客園里很多代碼靈異消失,只能貼圖片
3.Tcpdump抓包
遇到的困難
-
每一步都是困難!!!拿到作業的那一刻讀了十遍,還是分析不出要做啥,感謝大佬們的悉心指導。
-
印象深刻在第一次抓100k包的時候,在大佬的建議下(開三個直播同時跑來縮短抓到100k包的時間)
以為自己會被困在抓包過程,結果是被困在虛擬機的瀏覽器打不開視頻,最后缺乏計算機基本知識的我跟着網上的教程一頓操作猛如
虎地裝了新的瀏覽器還有奇怪的播放器。
-
日常被一些傻傻的錯誤耽誤進度。在虛擬機上裝matplotlib的時候,一直以為沒裝好,最后轉戰echarts后才發現當初是因為運行的命令出錯。(低情商:浪費時間! 高情商:學習了新知識!)
自我反思and總結
-
還是沒有貫徹落實Learning by doing ,學習得很機械,例如在得知要學html后,不是根據作業需要的知識有針對性地學習,而是直
接打開網課從第一節課開始聽,效率低and無針對性。
-
上學時的時間管理大師(褒義),在寒假淪落為秉持“deadline是第一生產力”做事的咸魚。下一次作業(希望沒有下一次了555)一
定要剛布置就開始動工!!(flag先立!!)
-
缺少實踐,在聽網課的時候就只是在一直記筆記(記筆記一時爽,一直記一直爽),沒有怎么跟着它去實踐,導致最后在應用到作業
實操上感覺啥都學了又感覺啥都沒學。
-
感覺大家伙都好會找資料找教程找代碼,我的相關能力仍需提高。
-
每日體驗一遍“我好菜”,革命尚未成功,同志還需努力。