スワックス

スワックス
原作者ジョン・ジェットモア
開発者ジョン・ジェットモア
初回リリース2003
安定版リリース
20240103.0
リポジトリhttps://github.com/jetmore/swaks
書かれたパール
ライセンスGNU 一般公衆利用許諾書バージョン 2
Webサイトhttps://jetmore.org/john/code/swaks/

Swaks ( SMTP用スイスアーミーナイフ)は、SMTP(Simple Mail Transfer Protocol)サーバーのテストとデバッグ用に設計されたコマンドラインツールです。Perlで記述されており SMTPの幅広い機能をサポートしているため、システム管理者[ 1 ] 、開発者[ 2 ]、侵入テスト担当者[ 3 ] 、 [ 4 ] 、そして電子メール業界の専門家[ 5 ]の間で人気のあるユーティリティとなっています。

2003年に初めてリリースされ[ 6 ]、GNU一般公衆利用許諾書(GPL)の下で配布されているこのソフトウェアは、ジョン・ジェットモアによって開発・保守されています。このソフトウェアは主にUNIX系オペレーティングシステムでの使用を目的としており、Linux [ 7 ]macOS [ 8 ]を含む多くのパッケージマネージャーで利用可能です。Windows用のネイティブパッケージはありませんが、ユーザーはPerlをインストールてソフトウェアを自分で実行したり、Windows Subsystem for Linux [ 9 ]を利用したりすることができます。

特徴

Swaksは通常コマンドラインから使用しますが、環境変数や設定ファイルでもオプションを指定できるため、外部ツールやスクリプトとの統合も容易で、自動テストにも利用できます。SMTP、ESMTP、LMTPに加え、 TLS 、認証、パイプラインといったプロトコル拡張もサポートしています。サポートされている認証メカニズムには、PLAIN、LOGIN、CRAM-MD5、CRAM-SHA1、DIGEST-MD5、NTLM/SPA/MSNなどがあります。

Swaks は、UNIX およびインターネット ソケット、生成されたプロセスへのパイプなど、複数の転送方法を介して使用できます。

これは通常、電子メールの問題のトラブルシューティングに使用されますが、[ 10 ] [ 11 ]、メール配信の失敗をシミュレートしたり、認証や暗号化の設定を検証したりするためにも使用できます。[ 12 ]

参考文献

  1. ^ 「SwaksとEmail Deliveryの統合」 . docs.oracle.com . 2025年9月2日閲覧。
  2. ^ Junaid, Abdul Wahab (2025年5月14日). 「swaks: SMTPテストのためのスイスアーミーナイフ」 . Abdul Wahab Junaid . 2025年9月2日閲覧
  3. ^ 「攻撃的セキュリティツール:Swaks – SMTP用のスイスアーミーナイフ | Black Hat Ethical Hacking」 2022年2月18日。 2025年9月2日閲覧
  4. ^ 「倫理的なハッキングと侵入テストのための「Swaks」の力を解き放つ」 。 2025年9月3日閲覧
  5. ^ 「SWAKS:SMTPスイスアーミーナイフ」 www.wordtothewise.com . 2025年9月2日閲覧
  6. ^ 「Swaks - SMTP用スイスアーミーナイフ」 . jetmore.org . 2025年9月2日閲覧
  7. ^ 「Debian -- trixie のパッケージ swaks の詳細」 . packages.debian.org . 2025年9月3日閲覧。
  8. ^ "swaks" . Homebrew Formulae . 2025年9月2日閲覧。
  9. ^ 「Swaksでテストメールを送信する - Sendamatic」 www.sendamatic.net 2025年7月8日2025年9月2日閲覧
  10. ^ 「Swaksを使用してサーバー上の電子メールの問題をトラブルシューティングする」 Liquid Web 。 2025年9月2日閲覧
  11. ^ 「Azure Managed Grafana 内で SMTP 設定を構成する方法 - Azure Managed Grafana」。learn.microsoft.com。20259 月 2 日閲覧
  12. ^ 「SWAKSを使用したSTARTTLSによるSMTPインジェクション」SparkPostサポート2025年9月2日閲覧