問題タブ [f5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2103 参照

python - Scapy - イーサネット トレーラー フィールドを分析する方法

私は F5 Networks Big-IP 製品を使用しています。これには、デバッグ用にカスタムの Ethernet II トレーラ フレームが追加されています。このトレーラー用に新しいレイヤーをバインドするために Scapy を使用していますが、実行できません。

パディング フィールドに目的のペイロードが表示されますが、bind_layers を使用しても、必要なパディング セクションの適切な分析が実行されません。

私が考えていた解決策の 1 つは、新しいイーサネット置換クラス (またはオーバーロードされたクラス) を作成することでした。これにより、通常のイーサネット ペイロードと新しいトレーラを参照できます。しかし、私は超 Python/scapy プログラマーではないので、これが最善の選択肢であるかどうかはわかりません。

これは、bind_layers(TCP,MyEthTrailer) を適用した後、Scapy が現在パケットをマップする方法です。解析する必要がある情報は Padding クラスにあります

[更新-1]

次のように呼び出して、TCP SYN パケットを強制的にデコードできます。

ただし、bind_layers メソッドは自動的には機能しないようです。これは、TCP パディングと MyEthTrailer ペイロードを混同しているため、より複雑なパケットでは機能しません。

[更新-2]

部分的に動作するようになりましたが、すべてのパケットを適切にキャストする必要があります。その後、トレーラー ペイロードを読み取ってデコードできます。たとえば、パケットが TCP/DNS/MyEthTrailer の場合、これは機能します。それが DNS だとわからず、適切に設定されていない場合でも、TCP ペイロードとパディングに混在しています。

あなたの助けに感謝します。

0 投票する
3 に答える
734 参照

f5 - iControl REST リモート認証 BIG-IP v11.5.1 および LDAP

F5 IControl 11.5.1 を使用しています。LDAP を統合して正常に動作していますが、icontrol rest サービスを使用して F5 にアクセスする必要があります。

11.5.1 で使用できる残りのエンドポイントはありますか? パラメータとは何ですか?ldapに渡す方法は?

0 投票する
2 に答える
581 参照

arrays - リスト オブジェクトの Powershell 配列

f5 LTM の結果のテキスト ファイルを取得し、これを検索可能な配列に入れるスクリプトを作成して、昨日と今日の結果を比較できるようにしようとしています。

これはファイルの例です。

したがって、理想的には、名前を一意のフィールドにし、リストを並べ替えて、昨日から今日までのステータスの変化を比較できるようにしたいと考えています。

結果を電子メールで送信するために取り組んでいるコードは次のとおりですが、オブジェクトの変更を電子メールで取得したい行ごとの違いしかありません。

したがって、出力として、このようなものを電子メールで見たいだけです

0 投票する
0 に答える
117 参照

html - F5 が Web アプリケーションで正しく機能しない

私は奇妙な問題を抱えています:

IT でプロジェクトを作成する必要があるため、AngularJS を使用します。問題は、F5 キーを使用して更新するとページが読み込まれるが、正しいコンテンツを再度表示できないことです。背景と私のタイトルだけがあり、私の UI-VIEW にはすべてがありません。リダイレクト付きのログインページがあります:

});

このリダイレクト ブロックがなければ、F5 は機能します。それ以外の場合は、ログインページに移動して再度ログインし、再度機能させる必要があります。

申し訳ありませんが、私はプログラミングが初めてです。必要なコードがある場合は、お知らせください。誰かが助けてくれることを願っています。

更新: これは、グループ メンバーが作成したauthentification_service.js です。それは役に立ちますか?

0 投票する
1 に答える
1564 参照

c# - Selenium Web ドライバーで Windows 認証プロンプトを検出するにはどうすればよいですか?

一部の SharePoint サイトをテストするための C# スクリプトがあります。

IE を使用しているときに、一部のページで再認証を求めるプロンプトが表示されます。(F5 ロードバランサーと関係があると思われます)

ページにアクセスして、そのページに Windows 認証プロンプトがあるかどうかを知らせるスクリプトを作成できるようにしたいですか? 現時点では、プロンプトを検出するだけでログインする必要はありません。

0 投票する
1 に答える
180 参照

web-services - Apache Camel を F5 に置き換えて 4 つの Web サーバーの負荷を分散する

F5 とその実装に関する私のゼロ知識を許してください。F5 を使用して負荷を分散する 4 つの Web サーバーがあります。Apache Camel ソフトウェア ロード バランサーを置き換えます。

現在の実装:

  1. 顧客がインタラクションを開始し、SOAP リクエストを SW LB URL に送信すると、すべてのクライアントがセッション ID を作成します。http://Server1:7001/WebService

  2. SW ロード バランサーは、ラウンド ロビン アルゴリズムを使用して、次の 4 つの宛先から適切なサーバーを検索し、サーバー エンド ポイントとセッション ID のマップを作成します。http://Server1:9080/WebService http://Server2:9080/WebService http://Server3:9080/WebService http://Server4:9080/WebService

  3. SW LB は、このセッションを 10 分間維持します。この時間内に、同じセッション ID に対する要求が再び来ると、同じ宛先サーバーが要求の処理に使用されます。したがって、このように、ユーザーが Server2 とのセッションを持っている場合、このサーバーは、ユーザーがセッションを終了するまで (またはセッション タイムアウト)、彼にサービスを提供し続けます。

Server1 でわかるように、ロード バランサーと Web サービスがあります。F5 に移行するために SW ロード バランサーを廃止しています。

上記のスキームはF5に実装できますか? そして、F5 は新しい URL を提供してくれるのでしょうか? リクエストを受け取るためにクライアントと共有するものはどれですか? http://[new_IP_HW_LB]:[new_port]/WebService のよう

着信要求からセッション ID を抽出し、スティッキー セッション マップを維持できますか?

0 投票する
1 に答える
219 参照

nginx - F5 BIG-IP で NGinx proxy_next_upstream システムを再現

でNGinx proxy_next_upstream システムを再現できるかどうか自問自答していF5 BIG-IPます。

念のため、これがどのように機能するかを次に示しますNGinx

アップストリーム サーバーのプールが与えられた場合、それを 2 つのインスタンスで構成される Web サーバーと呼びましょう。

次の命令 ( proxy_next_upstream error) を使用すると、リクエストのルーティング時に最初のインスタンスで tcp 接続が失敗した場合 (インスタンスがダウンしているなどの理由で)、NGinx は自動的にリクエストを 2 番目のインスタンスに転送します (ユーザーはエラーを認識しません)。

さらに、インスタンス 1 は 10 秒間ブラックリストに登録されます (fail_timeout=10s)。

10 秒ごとに、NGinx は 1 つのリクエストをインスタンス 1 にルーティングしようとし (インスタンスが戻ってくるかどうかを知るため)、成功した場合はインスタンスを再び利用できるようにします。

私は十分に明確であることを願っています...

ご協力いただきありがとうございます。

0 投票する
0 に答える
103 参照

ubuntu - 日付範囲内の Hadoop tmp ファイルを削除する

私は Hadoop を初めて使用し、特定の時間範囲内で tmp フォルダーを空にするために使用するコマンド/スクリプトを見つけようとしています。どんな提案でも大歓迎です!