2023-01-01から1年間の記事一覧
1 fail2banとは? 2 検証環境 2.1 ネットワーク構成 2.2 版数 3 インストール方法 3.1 fail2banのインストール 3.2 Apacheのインストール 4 機能概要 4.1 fail2ban-server/fail2ban-client概要 4.2 設定ファイル 5 サーバの起動、停止方法 6 設定ファイルのカ…
1 はじめに 2 検証環境 3 オプション一覧 4 変更履歴を表示する方法(--changelog) 5 パッケージに含まれる設定ファイルを表示する方法(-c) 6 パッケージに含まれるドキュメントファイルを表示する方法(--docfiles ) 7 パッケージの情報を表示する方法(-i) 8 …
1 はじめに 2 検証環境 3 鳥瞰図 4 関数の概要 4.1 受信処理 4.2 送信処理 4.3 転送処理 Z 参考情報 1 はじめに tcpdumpのフックポイント、Netfilterのチェイン、Qdiscの場所についてまとめました。これらの位置を理解しておくと、ネットワークのトラブルシ…
1 LMD(Linux Malware Detect)とは 2 検証環境 3 インストール方法 4 オプション一覧 5 設定ファイルの編集 6 LMDのバージョンをアップデートする方法(-d) 7 署名をアップデートする方法(-u) 8 指定したパスをスキャンする方法(-a) 9 ログを確認する方法(-l) …
1 はじめに 2 検証環境 3 スクリプトにデバッグオプションを設定する方法 3.1 スクリプトが実行する処理を表示する方法(-x) 3.2 エラーが発生したらスクリプトを終了する方法(set -e/set +e) 3.2.1 スクリプト全体に適用する方法(set -e) 3.2.2 スクリプトの…
1 bashdbとは? 2 検証環境 3 インストール方法 4 事前準備 5 bashdbのコマンド一覧 6 ソースコードを表示する方法(list) 7 スクリプトをステップ実行する方法(step) 8 スクリプトをステップ実行する方法(next) 9 スクリプトを最初から実行する方法(run) 10 …
1 Tcl(Tool Command Language)とは? 2 検証環境 3 インストール方法 4 putsコマンドの使い方 5 getsコマンドの使い方 6 setコマンドの使い方 7 制御コマンドの使い方 7.1 if,else,elseifの使い方 7.1.1 ifコマンドの使い方 7.1.2 elseコマンドの使い方 7.1.3…
1 mergcapコマンドとは? 2 検証環境 3 インストール方法 4 オプション一覧 5 事前準備 5.1 ICMPパケットの採取 5.2 DNSパケットの採取 5.3 ARPパケットの採取 5.4 pcapファイルの中身確認 6 pcapファイルの結合順序の確認 6.1 時刻の新しい順序(3.cap,2cap,1…
1 はじめに 2 検証環境 2.1 ネットワーク構成 2.2 版数 3 インストール方法 4 サーバの設定 5 クライアントの設定 6 動作確認 Z 参考情報 1 はじめに リポジトリサーバを構築して動作確認をしてみます。リポジトリサーバとは、ソフトウェアを保管しているサ…
1 xzコマンドとは? 2 検証環境 3 インストール方法 4 オプション一覧 5 ファイルの圧縮、解凍をする方法 5.1 圧縮、解凍する方法 5.2 複数のファイルを一度で圧縮する方法 5.3 複数ファイルを1つのファイルに圧縮する方法 6 圧縮前/解凍前のファイルを残す…
1 ディスククォータとは? 2 検証環境 3 インストール方法 4 コマンド概要 5 事前準備 5.1 ファイルシステムの作成 5.2 クォータファイルの作成 5.3 クォータの設定 5.4 ユーザの作成 6 クォータの動作確認 6.1 user1の場合 6.2 user2の場合 7 その他 Z 参考…
1 bashの変数展開とは? 2 検証環境 3 変数の長さを求める方法 4 オフセットを指定して変数から文字列を取り出す方法 5 文字列を削除する方法 5.1 変数の先頭から文字列を削除する方法 5.2 変数の末尾から文字列を削除する方法 6 文字列を置換する方法 Z 参考…
1 はじめに 2 検証環境 2.1 クライアント、サーバの版数 2.2 ルータの版数 3 事前準備 3.1 ルーティング機能の有効化 3.2 ルーティングテーブルの設定 3.2.1 クライアント 3.2.2 ルータ1 3.2.3 ルータ2 3.2.4 サーバ 3.3 firewalldの停止(暫定対処) 3.4 疎…
1 はじめに 2 検証環境 3 インストール方法 3.1 Xサーバのインストール方法 3.2 Xクライアンのインストール方法 4 McAfee(ウィルス対策ソフト)の設定変更 5 Xサーバの起動方法 6 Xクライアントの起動方法 7 実行結果 Z 参考情報 1 はじめに xeyesを実行して…
1 crashコマンドとは? 2 検証環境 3 インストール方法 4 crashコマンド起動方法 5 コマンド一覧、ヘルプを表示する方法(help) 5.1 コマンド一覧を表示する方法 5.2 コマンドのヘルプを表示する方法 6 logコマンドの使い方 6.1 引数無しで実行する方法 6.2 時…
1 wipefsコマンドとは? 2 検証環境 3 インストール方法 4 オプション一覧 5 シグネチャを表示する方法 6 シグネチャを消去する方法(-a) 6.1 事前準備 6.2 シグネチャを消去する方法 6.3 後始末 Z 参考情報 1 wipefsコマンドとは? デバイスからファイルシステ…
1 virsh snapshotコマンドとは? 2 検証環境 3 オプション一覧 4 スナップショットを作成する方法(snapshot-create-as) 5 スナップショットを削除する方法(snapshot-delete) 6 スナップショットを切り替える方法(snapshot-revert) 6.1 事前準備 6.2 スナップ…
1 grubbyコマンドとは? 2 検証環境 3 オプション一覧 4 事前準備 5 エントリを表示する方法 5.1 全エントリを表示する方法(--info=ALL) 5.2 特定のエントリを表示する方法(--info=パス名) 6 デフォルトカーネルの情報を表示する方法 6.1 インデックス番号を…
1 User-Space Probingとは? 2 検証環境 3 debuginfoパッケージのインストール 4 ユーザプログラムにプローブを設定する方法 4.1 テストプログラムの作成 4.2 関数の入り口にプローブを設定する方法 4.3 関数から復帰する場所にプローブを設定する方法 4.4 フ…
1 SystemTapとは? 2 検証環境 3 事前準備 4 プローブの設定方法 4.1 カーネルにプローブを設定する方法 4.1.1 カーネル関数の入り口にプローブを設定する方法 4.1.2 カーネル関数から復帰する場所にプローブを設定する方法 4.1.3 ファイルの指定した場所にプ…