タグ

sys*に関するsh19910711のブックマーク (858)

  • OpenSSHの脆弱性 CVE-2024-6387についてまとめてみた - piyolog


    202471OpenSSH CVE-2024-6387 Qualyssshd  OpenSSHsshd glibcLinuxQualysPoC
    OpenSSHの脆弱性 CVE-2024-6387についてまとめてみた - piyolog
    sh19910711
    sh19910711 2024/07/02
    "Amazon Linux 2023に影響あり。7/1時点で修正中 / 「LoginGraceTime」(ログイン試行の接続時間)の設定値を0(タイムアウトを無効)にすることでCVE-2024-6387の影響を軽減"
  • Clojureとヤマハルーター - Qiita


     Clojure Advent Calendar 2018 6  @notake  RTX1210DHCPClojure   $: LinuxmacOS >:  #:  user=>: ClojureREPL SSH  
    Clojureとヤマハルーター - Qiita
    sh19910711
    sh19910711 2024/06/19
    "ルーターから情報を吸い出すには、当然ながら何かしらの手段でルーターに接続する必要 / ヤマハルーターの構成管理をClojureから行ったり、ルーターのファイアウォールをednで定義できるかも" 2018
  • ルーター設定をPythonで自動化してみた - Qiita


    Advent Calendar 202318  鹿python使  WireGuardVPN WireGuardVirtual SIMWireGuard使 WIreGuardPC
    ルーター設定をPythonで自動化してみた - Qiita
    sh19910711
    sh19910711 2024/06/16
    "ルーターにVirtual SIM設定をして現地で設置する必要があったわけですが、このルーターを国内から持っていくにも輸出制限に引っかかる / 現地で調達+設定する必要が出た" 2023
  • SSM Inventory を使って便利に EC2 棚卸し(ハマりどころを添えて)

    10分でわかる株式会社ログラス − エンジニア向け会社説明資料 / Loglass in 10 min for Engineers

    SSM Inventory を使って便利に EC2 棚卸し(ハマりどころを添えて)
    sh19910711
    sh19910711 2024/06/13
    "SSM Inventory: OS・アプリケーション・ネットワーク情報など + コンソールで簡易的な統計が見られる / リソースデータ同期を使ってS3へ出力 + マルチアカウント環境での集約も可能 > Athenaでクエリを流して棚卸し"
  • byte列のbit表現を得るencodingライブラリ作った

    sh19910711
    sh19910711 2024/06/12
    "新しいencoding調べてるときとかはバイナリどうなってるのか気になる / `xxd -b`とかでみれるがGoプログラムから柔軟に使いたい / 標準のencoding系のパッケージはioの扱いとかで勉強になるのでおすすめ" 2022
  • OpenSSHのProxyJumpとProxyCommandの関係

    多段SSH接続の為の二種類の設定 中継サーバーを経由して目的のサーバーに接続する、多段SSH接続。 OpenSSHで多段SSH接続をする為の設定として、ProxyCommandを使う方法とProxyJumpを使う方法の二種類が有ります。 ProxyCommandを使う方法は昔からあり、ProxyJumpを使う方法は比較的最近[1]追加された方法です。 この二つの方法について、ごく一部ですが「ProxyCommandを使う方法は危険なのでProxyJumpを使う方法に切り替えるべき」と言う人々がいます。 しかしProxyCommandを使う方法が危険だというのは当なのでしょうか? 今回はProxyJumpとProxyCommandの関係を調べる事によって、当にProxyCommandが危険なのかを調べてみます。 環境 今回は多段SSH接続という事で、以下の3台のサーバーが登場します。 接

    OpenSSHのProxyJumpとProxyCommandの関係
    sh19910711
    sh19910711 2024/06/11
    "ProxyJump (-J)が指定されると内部ではProxyCommandが設定されて起動 / ProxyCommandを使っていたとしても、慌ててProxyJumpに書き換える必要は無い / 新たに設定する場合はProxyJumpを使う"
  • Pythonのimport内部実装 〜複雑怪奇なimportlib内部実装へようこそ〜 - Qiita


    Python2 Advent Calendar 2020 8  Pythonimport PythonimportPythonCPython調 CPython 調 Python  import, _
    Pythonのimport内部実装 〜複雑怪奇なimportlib内部実装へようこそ〜 - Qiita
    sh19910711
    sh19910711 2024/06/08
    "import文: 他の言語と比べて非常に複雑な動作 / その仕組みを、CPythonインタプリタや標準ライブラリのソースコードまで遡って調べる / compile.c: compiler_import()においてimport文を表現する抽象構文木からバイトコードを生成" 2020
  • Wi-Fi 名を「一握の砂」の短歌にするやつ one-grip-ssid - P A R A G R A P H S


    Wi-Fi  1 Docker + Ruby + Mechanize  https://github.com/tily/one-grip-ssid     LAN  MacBook  Wi-Fi   Wi-Fi    Buffalo WHR-1166DHP3   Wi-Fi    Wi-Fi 
    Wi-Fi 名を「一握の砂」の短歌にするやつ one-grip-ssid - P A R A G R A P H S
    sh19910711
    sh19910711 2024/06/07
    "MacBook から定期的にいらなくなった古いルーターにアクセスし、Wi-Fi 名を変更する / ブラウザの開発者ツールやプログラムから直接リクエストを送ることで、日本語 Wi-Fi 名を設定できる" 2022
  • ヤマハルーターの設定をAnsible化してみる


     Web GUI TelnetSSH Ansible 便調Ansible   ansible (2.12.4)  RTX830 (Rev.15.02.22) [1]  沿IPoE PPPoEIPoE  Ansible
    ヤマハルーターの設定をAnsible化してみる
    sh19910711
    sh19910711 2024/06/07
    "Ansible化によるメリットは感じつつも、ヤマハルーターはconfigのインポートやコマンドを流しこむだけで設定を完結できる / コマンドをコピペで流し込んだ方が効率はいい" 2022
  • QEMUに似たRenodeというOSSの組込みデバイスエミュレータを試す - daisukeの技術ブログ


    Renode  QEMU OSS QEMU   Renode mono-complete  Renode STM32     QEMUQEMU 1STM32ARM Cortex-MQEMU 2STM32ARM Cortex-MQEMU 3STM32ARM Cortex-M
    QEMUに似たRenodeというOSSの組込みデバイスエミュレータを試す - daisukeの技術ブログ
    sh19910711
    sh19910711 2024/06/06
    "Renode: オープンソースの組込みデバイスのエミュレータ + QEMU よりも、組込みデバイスのサポートが充実 / QEMU は、CCMデータRAM に対応していませんでしたが、Renode は、設定を追加するだけで対応"
  • ARM命令はなぜ先頭に0xEが並ぶのかについて調べてみた - /home/tnishinaga/TechMEMO


    grep + from murachue www.slideshare.net ARM 4bit0xEARMCTF 0xE調調  0xEARM7ARM ARM Information Center ARM
    ARM命令はなぜ先頭に0xEが並ぶのかについて調べてみた - /home/tnishinaga/TechMEMO
    sh19910711
    sh19910711 2024/05/30
    "ARMの実行バイナリをバイナリエディタのビットマップビューで見るとゴマ粒のようなものが縦に並んでいる / 多くの命令の先頭が0xEなのは、コンディションフィールドの値がAL(0xE)だから" 2017
  • BigQueryの分散処理の仕組みを深掘りする_プレイドエンジニアブログ

    BigQueryを題材にし、大規模なデータベースでの分散処理の仕組みについて紹介します。

    BigQueryの分散処理の仕組みを深掘りする_プレイドエンジニアブログ
    sh19910711
    sh19910711 2024/05/30
    "2010年時のDremelと比較すると、実行中にデータのカーディナリティの誤推定があった場合に、実行計画が動的に変更されるように / 書き込み処理の頻度をコントロールしながらキャッシュを消している"
  • Cloud Router で BGP の学習ルートをフィルタリングする新機能の紹介

    はじめに 記事の目的 こんにちは、クラウドエース SRE部 に所属している\textcolor{red}{赤髪}がトレードマークの Shanks です。 好きなプロダクトは Cloud Router です。 日は Cloud Router の新機能である、BGP ルート ポリシーを活用した学習ルートのフィルタリングについてご紹介いたします。 Cloud VPN や Cloud Interconnect でネットワーク空間を相互接続している方、とくに経路制御に悪戦苦闘している方には嬉しい内容をお届けします。 ターゲットとなる読者層 Cloud Interconnect を設計・運用・計画している方 Google Cloud と オンプレミス / 他クラウド を VPN で接続し、経路制御を行っている Cloud VPN を設計・運用・計画している方 Google Cloud と オンプレミ

    Cloud Router で BGP の学習ルートをフィルタリングする新機能の紹介
    sh19910711
    sh19910711 2024/05/28
    "Cloud Router: BGP を使用して対向ルータと Google Cloud との間でルート情報を広報する完全分散型のマネージド サービス + BGP スピーカーおよびレスポンダーとして機能 / BGP ルート ポリシー は CEL を用いて定義"
  • 自作IPv6ルータをgoで書き直してみた


    Interface20242IPv6c++golang   Interface2   TCP/IP  ip tcpdump IPv6 IPv4 NAND ICMPv6 ND  linux epoll   github NDND
    自作IPv6ルータをgoで書き直してみた
    sh19910711
    sh19910711 2024/05/27
    "Interfaceの2024年2月号で自作のIPv6専用ルータがc++で実装されており ~ golangで再実装してみた / 近隣要請パケットによるMACアドレス検索 / 普段触れないlinuxのepollやsocketの実装をするいい機会になって"
  • OpenLDAPのログをElastic AgentのCustom Logsで取り込む - Qiita


     ElasticsearchBeatsLogstashKibanaElastic Agent使 Elastic Agent https://qiita.com/yukshimizu/items/abec12ac46749db46b40 BeatsLogstashElastic AgentIngest Pipeline使Elasticsearch Ingest Pipeline https://www.elastic.co/guide/en/elasticsearch/reference/8.11/ingest.html 
    OpenLDAPのログをElastic AgentのCustom Logsで取り込む - Qiita
    sh19910711
    sh19910711 2024/05/24
    "BeatsやLogstashでは取得側でパース等の設定をしていましたが、Elastic AgentではIngest Pipelineを使用してElasticsearch側でパース / Integrationsというのは、BeatsのModuleのようなもの / Dashboard等も自動で作成" 2023
  • Cisco Catalyst のTDR試験コマンドでポート故障を遠隔診断する - miyalog

    忙しい人向けサマリ リンク障害は現地での物理切り分けしかできずとてもつらい test cable-diagnostics tdr コマンドの結果が Fail もしくは Not completed になったら自装置のポート故障と判断できることを発見 判定率50%、誤検知率0%。範囲は狭いが信頼性が高く大変有用で障害対応時間が大幅短縮 こんにちは。とある通信会社の委託で壊れたルーターを取り替えるだけの簡単なお仕事をしている夜勤作業員です(エンジニアじゃないよ)。ふと思い出したので、私が新入社員のときに初め取り組んだ業務改善のお話をしたいと思います。 地味に面倒なリンク障害の切り分け %LINK-3-CHANGED: Interface GigabitEthernet0/1 changed state to down %LINEPROTO-5-UPDOWN: Line protocol on I

    Cisco Catalyst のTDR試験コマンドでポート故障を遠隔診断する - miyalog
    sh19910711
    sh19910711 2024/05/21
    "リンク障害: ネットワークを監視していると日常的に起きる / TDR; Time Domain Reflectometry: 試験用のパルス信号を送り、反射して帰ってきた信号とその時間を分析することで伝送路の特性を測る" 2018
  • CODE BLUE 2023 発表紹介 - FFRIエンジニアブログ


      2023 11 8, 9 2 CODE BLUE2023   WDM  Zeze Lin   "IOCTLance" 使 GitHub  稿 (73e6e32)
    CODE BLUE 2023 発表紹介 - FFRIエンジニアブログ
    sh19910711
    sh19910711 2024/05/09
    "angr: Python 製のシンボリック実行フレームワーク / シンボリック実行: 変数をシンボルとして扱って実行 + 演算や操作を元にしてプログラムを解析 + CPU 上で実際に実行するのではなくエミュレーションを行う"
  • MicroPython × BLE × テプラ 〜リバースエンジニアリングを添えて〜 /micropython-ble-tepra

    sh19910711
    sh19910711 2024/05/09
    "テプラ: スマホから印刷できるTEPRA Lite LR30という機種 + BLEで通信 / 通信内容をリバースエンジニアリングして自分のプログラムから印刷できるようにしよう / ESP32: 軽量なBluetoothスタック + 秒でWi-FiとBLEを喋らせられる" 2021
  • Intel Optane Persistent Memory を使ってみた - VA Linux エンジニアブログ


    1.  1.1  1.2 使 2. Intel Optane Persistent Memory (DCPMM)  2.1  2.2  2.2.1 mode 2.2.2 region 2.2.3 namespace 3.  4.  4.1.  4.2 memory mode  4.3 app direct mode  4.4 namespace  5.   : 西  1.  1.1  稿Intel Optane Persistent Memory (DCPMM1) 使 Linux 使 Linux DCPMM
    Intel Optane Persistent Memory を使ってみた - VA Linux エンジニアブログ
    sh19910711
    sh19910711 2024/05/08
    "DCPMM: Intel から発売されている 3D-Xpoint 技術を使った NVDIMM (不揮発性メモリ) + 電源断によりデータが失われない / 性能は DRAM には劣るが、SSD などのストレージよりは優れている / CPU からはメモリとして扱える" 2021
  • CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?

    CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?

    CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
    sh19910711
    sh19910711 2024/05/08
    "CockroachDB: 名前とロゴがヤバい分散SQLデータベース + Node数やReplica数の設定に応じていい感じに障害から生き残る / Split Brain: 障害の原因が「ネットワークの問題」であった場合、通信ができない2匹は問題なく動作していて"