この記事は、 NTT Communications Advent Calendar 2022 7日目の記事です。 はじめに こんにちは、イノベーションセンター所属の志村と申します。 「Metemcyber」プロジェクトで脅威インテリジェンスに関する内製開発や、「NA4Sec」プロジェクトで攻撃インフラの解明・撲滅に関する技術開発を担当しています。 今回は「開発に使える脆弱性スキャンツール」をテーマに、GitHub Dependabot, Trivy, Grypeといったツールの紹介をさせていただきます。 脆弱性の原因とSCAによるスキャン 現在のソフトウェア開発は、多くのOSSを含む外部のソフトウェアに依存しています。Python、Go、npm など多くの言語は、様々なソフトウェアをパッケージとして利用できるエコシステムを提供しており、この仕組みを利用してOSSなどのコンポーネントをソフト
Download CyberChef file_download The Operations list contains all the operations in CyberChef arranged into categories. Some operations may be present in multiple categories. You can search for operations using the search box. To use an operation, either double click it, or drag it into the Recipe pane. You will then be able to configure its arguments (or 'Ingredients' in CyberChef terminology). "
はじめに 文章を書くときに、注意して半角文字の両端に半角空白を空けるという手動 lint をよくやっています。 また、日本語の表現や句読点、typo などに注意を払うことも必要です。 そこで、機械的に検出できた方が内容を書くことに集中できるので文章の lint ができる textlint というツールを使っていきます。 同様の検査ツールとして RedPen が存在します。 以下の記事に RedPen と textlint それぞれの立場から文章における問題とその解決についてまとまっているので参考になります。 文書執筆の指南書で解説されている問題点を RedPen で発見する - Qiita 文書執筆の指南書で解説されている問題点を textlint で発見する - Qiita 今回は、リポジトリ内で管理する Markdown ファイルに対して、Visual Studio Code(VS C
nodenvで欲しいバージョンのnodeが見つからない…… プロジェクトで指定されたバージョンのNode.jsをインストールしようとして とうっても、欲しいバージョンがリストに出てこないときってありませんか? どうやらnodenvはインストール時に登録されているバージョンしか表示してくれないようです。 調べてみても、nodenvを消してから再インストールするみたいな、ええっ🙄という情報が多いです。 nodenvをアップデートする一番簡単な方法 anyenvのプラグインであるanyenv-updateを使いましょう。 ※ そもそもanyenv使っていない人は、こちらなどが参考になります。anyenv、オススメです。 anyenv-updateのインストール anyenvのルートディレクトリ(デフォルトでは~/.anyenv)の下に、pluginsディレクトリを作り、リポジトリをクローンしま
The JSON Formatter was created to help folks with debugging. As JSON data is often output without line breaks to save space, it can be extremely difficult to actually read and make sense of it. This tool hoped to solve the problem by formatting and beautifying the JSON data so that it is easy to read and debug by human beings. To further expand the debugging capabilities, advanced JSON validation
テスト様 FIREFOXだと打てない(反応しない)キーがある。@とか google choromeなら大丈夫 報告ありがとう~~!! firefoxの@は対応しました! こまかなテストが不十分で申し訳ない!他のキーのテストもよろしく!!笑 中古大好き様 中古で買ったrazer製キーボードの動作が変なので試させて頂きました。 右矢印キーを押した状態だとWINキーと認識され、離すと右矢印キー。 もう一回押すとWINキー、離してもWINキー、という不安定な動作をします。 これは右矢印キーの軸の接触不良でしょうか? いつでもつかって~~~ ん~~、WINキーが怪しいね。 右矢印キーだけではなくWINキーもいじってみたほうがいいと思う。 ※せっかくコメントしてくれたのに更新おくれてごめんなさい・・・。 ゴリっ派様 mouse computerのキーボードを確認させていただきました。 何の問題もありま
k9sとは k9sとは、kubernetesクラスタをリッチなターミナルUIで操作するためのソフトウェアになります。 ____ __.________ | |/ _/ __ \______ | < \____ / ___/ | | \ / /\___ \ |____|__ \ /____//____ > \/ \/ ほんの一例ですが、以下のようなオペレーションを簡単に行うことができます。 特定podの状態を確認する エラーが発生しているコンテナのログを確認する 特定のpodを削除する Deploymentのmanifestを編集する 特定のワークロードをロールアウトリスタートする あまりにも便利すぎて、素のkubectlコマンドの使い方を忘れるくらい素敵なツールとなっています。 本記事ではそんなk9sの基本的な使い方をまとめました。 利用しているk9sのバージョンは0.22.1です。 バー
【AWS】IntelliJ(Jetbrains)からAWSを操作する設定方法まとめ。AWS作業が爆速はかどります!AWSTerminaldeployIntelliJJetBrains はじめに AWSに接続するのに、毎回、Terminalを立ち上げて、コマンドを打ってCLIで管理する。。 そんなことしなくても、 IntelliJの画面から、数クリックでGUIでAWSを操作できます。 一度設定するだけで、AWSへの操作が劇的に楽になります。 さっそく設定方法をまとめてみました。 IntelliJに限らず、Jetbrains社のIDEなら共通で、 PyCharm,RubyMine,PhpStormなどでも利用できます。 以下、説明はintelliJの日本語版で進めさせていただきます。英語版の方は読み替えてください。 何が楽になるか IntelliJで設定するとこんな事が簡単に↓ sshログイン
デモ 経緯 なぜ僕の記事はいいねされないのか? Qiitaには「いいね」と「ストック」という概念がある オレオレ定義 「いいね」とは記事に共感、役に立ったことへの感謝の気持ち 「ストック」とは純粋にその記事を読み直したいとき用のしるし ストック数も知りたいよ・・ 調べてみる QiitaのAPIならストック者一覧を取得できるらしい・・・ どうせなら使いやすく ChromeExtensionを作ってみた! QiitaStockers 使い方 拡張機能の追加 https://chrome.google.com/webstore/detail/qiitastockers/amohnnngjiamaillkgdnafemejhdopbf 上記のURLからChromeに追加 QiitaAPITokenの発行 Qiita → ログイン → 右上のメニュー(自分のアイコン) → 設定 →アプリケーション
Gitでよく使用するコマンドが何を行っているかをGIFアニメで解説した記事を紹介します。 Gitのマージ、リベース、リセット、チェリーピック、フェッチ、プル、リフログなど、コマンドを実行した時にブランチはどのように相互作用し、履歴にどのような影響を与えるのか視覚的に学べます。 🌳🚀 CS Visualized: Useful Git Commands by Lydia Hallie 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに Gitのマージ(fast-forward, no-fast-forward) Gitのリベース(rebase) Gitのリセット(reset, revert) Gitのチェリーピック(cherry-pick) Gitのフェッチ(fetch) Gitのプル(pull) Gitのリフログ(re
はじめに こんにちは、モチベーションクラウドの開発にフリーのフロントエンジニアとして参画している@HayatoKamonoです。 この記事は、「モチベーションクラウド Advent Calendar 2019」10日目の記事となります。 概要 Web系の開発をしているエンジニアであれば、Chrome DevToolsをよく利用されている方も多いかと思います。 特にフロントエンドエンジニアであれば、毎日のように、お世話になっているのではないでしょうか? しかし、Chrome DevToolsは多機能であるがゆえ、あまり知られていない機能も多いはず。 そこで、この記事では、私が普段よく使っている機能や、今年になって知った便利な機能、面白い機能をまとめて紹介して行きたいと思います。 Console編 CSS - consoleを華やかに console.log('%cHello Qiita',
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). Supports JavaScript & PHP/PCRE RegEx. Results update in real-time as you type. Roll over a match or expression for details. Validate patterns with suites of Tests. Save & share expressions with others. Use Tools to explore your results. Full RegEx Reference with help & examples. Undo & Redo with {{getCtrlKey()}}
Windows XPでTFTPを使用してリビジョンアップする場合には、 RT-TFTP Clientユーティリティ を利用してください。 あらかじめ、リリースノートなどで変更内容を確認してからご利用ください。 公開β版(試行版)ファームウェアにつきましては、動作保証およびユーザサポートの対象外となります。 公開β版(試行版)ファームウェアにより障害が発生した場合であっても責任を負いかねますので、ご了承ください。 ご利用になられているルーターが性能限界に近い状態で運用されている場合には、機能追加に伴う内部処理の増加によって、 リビジョンアップ後に通信が不安定になる場合がございます。 リビジョンアップ実施後には十分な動作確認をお願いします。 ファームウェアの提供状況 無線LANアクセスポイント SWXシリーズ UTM ファイアウォール ネットボランチシリーズ RTシリーズ 無線LANアクセスポ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く