fealone

CELTF解説

APIとの通信内容を実際に見て内容を理解する【CTF】

Webサービスを攻撃する上で、まず手始めにブラウザがAPIとどのような通信を行っているのか理解する必要があります。 そのために、ブラウザとAPIとの通信内容を確認する方法と、その観点を記載していきます。
システム

AWS SAMを利用したAWS Lambdaのインフラ環境構築

今回、AWS LambdaとEventBridgeを利用した定期実行、AWS LambdaとSQSを利用した分散処理の仕組みを作成したので、どのようにインフラ環境を構築したかについて触れていきたいと思います。 これまで apex(メンテナンス終了)やserverlessを利用してきましたが、今回はAWSが公式に公開しているAWS SAMを利用する事にしました。
システム

マイクラサーバを軽量化して快適動作させる方法 1.17版

最近マイクラサーバを立てる機会があり、低スペック環境で動かすためにいくつか軽量化を行ったのでそのナレッジを公開します。 軽量化前から軽量化後で1/4程度に処理軽減を図ることができました。
システム

複数のサービスをリソース増強せずに運用する方法

CELTFの競技サイトを運営していく上で、できる限り低リソースかつ複数のサイトを運用する必要があったので、採用した方法を紹介します。 安定して本番運用するというよりは、立ち上げ当初の小さいサービスを幅広く運営するケースを想定しています。
趣味

PNG画像をSVGのベクター画像に変換する方法

GIMPを使用して作成したPNGアイコンをSVGに変換する必要があり、埋め込み式ではなくベクター画像としてSVGに変換を行ったのでその方法の記述します。
Linux

RSSフィードをFUSEでマウントできるようにした話

RSSフィードをコンソール上でファイルのように操作するために、FUSEを使用してマウントできるようにしました。
ソフトウェア

FastAPIでJWTによる認証機能を実装する方法

以前、 FastAPIでユーザ認証機能を実装する方法としてユーザ認証機能の実装を紹介しましたが、JWTを発行する機会があったのでそちらを紹介します。
Linux

Shellで簡易的なコマンドツールを開発

Shellコマンドをベースに簡易的なコマンドツールを作る機会があったので、その方法の覚書を記します。
ソフトウェア

低コストで外形監視をサーバレスで構築する

自分のサービス向けに低コストで外形監視をサーバレスで行うためにOSSを開発したので、その紹介を行います。 YAML定義ファイルを使用し、AWSやGCPのサーバレス環境を使用して監視することができます。
ソフトウェア

FastAPIのドキュメント表示方法と無効にする方法

FastAPIでOpenAPIを表示する方法と無効にする方法が忘れがちなので、覚書として記述していきます。