土日の勉強ノート

AI、機械学習、最適化、Pythonなどについて、技術調査、技術書の理解した内容、ソフトウェア/ツール作成について書いていきます

サイトマップ

本ブログを見て頂いて、ありがとうございます!

このブログでは、AI、機械学習、最適化、Python、セキュリティ(CTF)などについて、技術的な内容や、ツールの作成/紹介を書いています。

また、はてなブログを始めるにあたり、ブログをカスタマイズした方法についても、詳しく書いています。

もし、このブログでお気づきの点や、問い合わせなどありましたら、問い合わせフォームか、XのDMにお知らせください。

(当ブログは、プロモーションが含まれています)

エンジニアグループのランキングに参加中です。

気楽にポチッとよろしくお願いいたします🙇

AI

AI - Optuna

AI - 量子化

AI - LLM

Java

Python

Linux

QEMU

Renode

セキュリティ、Webアプリケーション

ブログカスタマイズ

ブログ作成&運営

便利ツール

その他

Wiresharkをもう少し便利に使う方法を調べてみた

これまで、なんとなく、Wireshark を使ってきました。ちょっと分からないがあっても、ググって、その場で解決して終わらせてました。最近、Wireshark をよく使うようになって、もう少し便利に使えるようになりたいと思いました。なので、いろいろ調べることになりそうなので、記事としてまとめておこうと思います。

今回の記事を書こうとしたきっかけは、少し複雑な pcapファイルを、Wireshark で解析する必要があったからです。

しかし、普段の Wireshark の使い方としては、適当にフィルタを設定して、あっちのパケット見て、その後、こっちのパケット見て、行ったり来たりして、分かった内容を資料にして終わり、という感じでした。つまり、Wireshark をビューアとしてしか使っていませんでした。

今回、少し複雑な pcapファイルなので、Wireshark で pcapファイルを CSV にエクスポートして、Excel を使って、分かったことを別の列にメモしたり、パケットの一部を抽出した列を作って、その内容を眺めたり、という感じで進めようとボンヤリ考えていました。

しかし、落ち着いて考えてみると、この程度のことは、Wireshark で出来そうな気がします。Wireshark をビューアとしてではなく、pcapファイルに対して、いろいろ情報を追加したり、分析した内容を残したりしたいので、そのあたりをいろいろ調べてみたいと思います。

Web を検索すると、Wireshark の初心者向けの記事はたくさんあるので、ここでは、私のように、普段は、Wireshark をなんとなく使っているけど、もっと便利に使える方法は知らない方向けの記事にしたいと思います。

では、やっていきます。

続きを読む

WSL2のUbuntu24.04で、VSCode+Codex IDEを試す

最近話題の Codex を試してみます。

Codex は、デスクトップアプリと、VSCode などから使う Codex IDE と、ターミナルから使う Codex CLI があるようです。デスクトップアプリの完成度が高いらしく、よく紹介されてるみたいでした。

今回は、VSCode の拡張機能としてインストールする Codex IDE を使いたいと思います。

では、やっていきます。

続きを読む

IDA Freeを試してみる(Ghidraと比較する)

前回 は、CodeQL用に libusb という OSS について調べてみました。

今回は、IDA Free を使ってみようと思います。普段は、Ghidra を使っていますが、違いが気になったので、比較してみたいと思います。

それでは、やっていきます。

続きを読む

Travellers Autobarn(トラベラーズ・オートバーン)でキャンピングカーのレンタルの紹介

※【PR】この記事は広告を含みます

今回は、「Travellers Autobarn(トラベラーズ・オートバーン)」さんを紹介します。

キャンピングカーで旅行する動画を YouTube などでよく見ます。キャンピングカーは、実際に購入するととても高額だと思います。YouTube の情報ですが、少なくとも 500万円以上、家族で使えるものだと 1,000万円は超えそうです。

また、実際にキャンピングカーを所有すると、だいたいは今所有している車に、追加で購入することになるので、駐車場や車検代がかかってくるので、維持する費用もなかなかの値段になります。

そこで、キャンピングカーの購入を検討したいときや、車中泊を体験してみたい、という場合に、まずはレンタルで体験してみたいところです。キャンピングカーをレンタルできるサービスを提供している「Travellers Autobarn(トラベラーズ・オートバーン)」さんを紹介します。

では、やっていきます。

続きを読む

CodeQL(静的解析ツール)の挙動を確認するための対象ソースコードとしてlibusbを調査する

前回 は、CERT C というセキュアコーディングについて調べてみました。

CodeQL の挙動を理解するに、Tinyhttpd を使ってきましたが、この OSS は、規模が小さいので良い面もありましたが、クエリの条件に当てはまるコードが無い場合が出てきました。そこで、新しく、対象の OSS として、libusb も使っていきたいと思います。

libusb は、とても有名な OSS で、USB を扱う OSS が採用してる場合が多いです。apt でパッケージを入れたときに、一緒に入ったりしてると思います。libusb は、USBデバイスへの汎用的なアクセスを提供してくれる Cソースライブラリです。USB の規格は膨大な量であり、USBデバイスにアクセスすることも結構な労力が必要になります。そこの役割をしてくれるのが libusb です。

それでは、やっていきます。

続きを読む

「LangChainとLangGraphによるRAG・AIエージェント実践入門」でLLMを始める

生成AI の書籍がたくさん出てきています。今回は、世の中から遅れないように、LangChainとLangGraphによるRAG・AIエージェント[実践]入門 エンジニア選書 を読みながら、OpenAI の GPT をAPI から使っていこうと思います。

では、やっていきます。

続きを読む