Linux

cheatsheet

シェルスクリプト チートシート

変数とパラメータ展開変数の基本的な操作と、便利なパラメータ展開についてまとめます。操作コマンド / 構文説明変数宣言と代入VAR_NAME="value"変数名を指定し、値を代入します。= の前後にスペースは入れません。変数参照echo "...
cheatsheet

ipコマンド チートシート

ネットワークインターフェース (Link) 管理 📡ネットワークデバイス(物理/仮想インターフェース)の状態表示や設定変更を行います。link オブジェクトは、ネットワークデバイス自体の設定(MACアドレス、MTU、状態など)を扱います。省...
cheatsheet

firewall-cmdコマンド チートシート

firewalld を操作するためのコマンドリファレンス🛡️ ゾーン管理ネットワークインターフェースや接続元をグループ化するゾーンの設定。現在の設定確認目的コマンド説明デフォルトゾーンを確認firewall-cmd --get-defaul...
セキュリティツール

Driftnet: ネットワークを流れる画像を覗き見るツール 📸

Driftnetは、ネットワークトラフィックをリッスンし、そこから画像(JPEG、GIF、PNG、WebPなど)や音声(MPEG)データを抽出して表示する、ちょっとユニークなツールです。主にLinux環境で動作し、特にKali Linuxの...
セキュリティツール

Lynis 徹底解説:Linux/macOS セキュリティ監査ツールの使い方 🛡️

Lynis は、Linux、macOS、BSD などの UNIX 系オペレーティングシステム向けの強力なオープンソースセキュリティ監査ツールです。2007年から開発されており、システムの健全性を広範囲にスキャンし、システムの強化(Harde...
セキュリティツール

Reaverの使い方:WPS PINの脆弱性を突くツールを徹底解説 📶

WPSの仕組みとその脆弱性、Reaverの利用方法について学びましょう。はじめに:Reaverとは?Reaverは、無線LANのセキュリティ設定を簡単に行うための規格であるWPS(Wi-Fi Protected Setup)のPIN認証方式...
セキュリティツール

macchangerの使い方:MACアドレスを変更してプライバシーを守る方法 🕵️‍♂️

インターネットを利用する上で、プライバシーやセキュリティは非常に重要です。macchangerは、LinuxシステムでネットワークインターフェースのMACアドレスを一時的に変更できる便利なツールです。このブログ記事では、macchanger...
セキュリティツール

Foremost完全ガイド:失われたデータを取り戻す方法 💾🔍

デジタルフォレンジックツールForemostの使い方を徹底解説!1. Foremostとは? 🤔Foremostは、主にデジタルフォレンジックの分野で使用される、オープンソースのデータ復旧ツールです。ファイルシステムが破損したり、ファイルが...
OS / システム

journalctlのベストプラクティス:効率的なログ管理術 🪵

Linuxシステム、特にsystemdを採用しているモダンなディストリビューションにおいて、journalctl はシステムログを管理・分析するための強力なツールです。従来のテキストベースのログファイル(例: /var/log/messag...
ネットワーク

[C言語] packet socketsを使用して生パケットを送信する

ネットワークプログラミングにおいて、通常のソケットAPI(TCP/UDPソケット)はトランスポート層以上のプロトコルを扱いますが、より低レイヤー、特にデータリンク層(OSI参照モデルのレイヤー2)やネットワーク層(レイヤー3)で直接パケット...