Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
seccampseika
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Enigamict
November 28, 2020
Programming
87
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
seccampseika
Z-4 seika
Enigamict
November 28, 2020
More Decks by Enigamict
See All by Enigamict
seccamp_2020_eniy.pdf
eniy
0
980
Other Decks in Programming
See All in Programming
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
110
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
260
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
140
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
2
750
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
360
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
140
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
590
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
680
Oxlintはいいぞ(続)
yug1224
1
550
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
240
不幸な GC
chencmd
0
880
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
670
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
590
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Typedesign – Prime Four
hannesfritz
42
3.2k
Speed Design
sergeychernyshev
33
2.1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
440
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Evolving SEO for Evolving Search Engines
ryanjones
0
280
The Spectacular Lies of Maps
axbom
PRO
1
980
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
260
Transcript
Z-4 成果物! 応募時受付番号:19
何したの? • ルーティングの基本的なことについて学びました。 Linuxのネットワークネームスペース機能を使って複数のネットワークをシェルスクリプトで構築し、そのシェル スクリプトの中にstatic routeを定義し、パケットがどのように流れるかを確認した。 パケットキャプチャソフトを使ってどこまでパケット来ているのかを確認し、もし想定外の動きをしたときはどこ までパケットが来ているかを確認しネットワークにおけるデバッグ方法についてを学んだ。 またネットワークを構築した時に、どのような感じでパケットが流れているかを図で書いて考え理解を深めた。
何したの?2 • C言語でオレオレなルーティングソフトウェアを実装しました。 • 設定ファイルの中身にはそれぞれネットワークにおける経路情報が含まれており、それをソフトウェアに 渡してやると定めた通りに、通信する仕組みとなっています。 • 具体的にはTCPでセッションを張って、オリジナルのメッセージフォーマットを定義した後それを送受信する 仕組みとなっている。 •
もっと具体的に書くとメッセージフォーマットの中身に設定ファイルで定めた値が入っており、それをsocket 通信のTCPを使い、送受信する、そしてRTNETLINKを使ってルートの追加を完了させる
demoを動かす • Network