ダウンロードリスト

プロジェクト概要

Libnids は、NIDS (ネットワーク侵入検知システム) のコンポーネント、すなわち電子コンポーネントの 1 つの機能を提供するライブラリです。Libnids コード ビット、すべてのローカル ネットワーク トラフィック、料理人が受信したデータグラムを監視し、分析モジュール NIDS をそれらについての便利な情報を提供します。Libnids は、TCP ストリーム、IP デフラグメンテーション、TCP ポート スキャン検知に TCP セグメントのアセンブリを実行します。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2010-03-18 08:16
1.24

このリリースで修正さip_fragment.c内の別のリモートトリガ可能NULLをデリファレンス。非公式のパッチがすでに確立されたTCP接続の追跡を可能にします。いくつかのリセットミッシングtcp_ nids_exit時*変数が固定されている。 radiotapヘッダのこのリリースでは、正しい計算では、新しいgccでコンパイル時に警告を修正、および()の代わりにpcap_filenoのpcap_get_selectable_fd()を使用。
This release fixes another remotely triggerable NULL dereference in ip_fragment.c. An unofficial patch enables tracking of already established TCP connections. Missing reset of some tcp_* variables upon nids_exit has been fixed. This release has correct calculation of the radiotap header, compilation warning fixes with newer gcc, and uses pcap_get_selectable_fd() instead of pcap_fileno().

2006-05-10 15:05
1.21

ほかの外観は、外部からlibnids'組み込み関数にアクセスするために追加された。 nids_unregister_ *()関数が追加されました。 UDPのチェックサムを修正しました。nids_params.tcp_workarounds追加されました。のnids_params.multiprocとqueue_limit、パッチはパケットをキャプチャ用に別のスレッドが作成されました。でkilltcp.c、さらに2つ、RSTパケットが送信されます(これは、MS05のために必要です- 019のパッチ)。 glibc 2.4のsyslog.h災害を回避した。
タグ: Minor feature enhancements
More externals were added to access libnids'
intrinsics from the outside. nids_unregister_*()
functions were added. UDP checksumming was fixed.
nids_params.tcp_workarounds was added. For
nids_params.multiproc and queue_limit, a patch was
applied which creates a separate thread for packet
capture. In killtcp.c, two more RST packets are
sent (which is required because of the MS05-019
patch). A glibc 2.4 syslog.h disaster workaround
was made.

2005-02-10 23:16
1.20

このリリースではwscaleオプションの解析を追加します。これは、能力のホストを指定することpcapのタイムアウトを無視していないシステム()、および/これのチェックサムがチェックされていないネットワークnids_dispatchを追加します。
タグ: Minor feature enhancements
This release adds wscale option parsing. It adds nids_dispatch() for systems that do not ignore pcap timeout, and the ability to specify hosts/networks for which checksums are not checked.

2004-08-09 09:05
1.19

このバージョンは、署名、固定/は、TCPオプションの解析中にクラッシュを引き起こす可能性が符号なしの比較。最後に受信したパケットのPCAPヘッダをpcap_open_liveにタイムアウトのパラメータと一緒にエクスポートされます。DLT_PRISM_HEADERとDLT_PPP_SERIAL現在サポートされており、レスACKを今まで聞かせています。raw_init()のプロトタイプ、および%のEDI修正されて%の代わりに使用されてcsum_partialでebx GCCの3.5で問題を解決する。インラインアセンブリ、および不具合がキューに入れられたのFINセグメントが適切に処理されていないがクリーンアップされた修正されました。
タグ: Minor security fixes
This version fixed signed/unsigned comparisons that
could cause crashes in TCP option parsing. The PCAP
header of the last received packet is now exported
along with the timeout parameter to pcap_open_live.
DLT_PRISM_HEADER and DLT_PPP_SERIAL are now
supported, and dataless ACKs are now let through.
The raw_init() prototype was fixed, and %edi is used
instead of %ebx in csum_partial to resolve issues
with GCC 3.5. Inline assembly was cleaned up, and a
bug where queued FIN segments were not
processed properly was fixed.

2003-10-18 22:24
1.18

バージョン1.18以降では、"fragroute"テストに合格する必要がある、古いタイムスタンプを持つTCPパケットを破棄libnids。が大き過ぎるのTCPパケットによって引き起こされる可能性が、メモリ破損が固定されている。 checksum.cのgcc 3.3()を複数行のリテラルを使用しないように調整されています。 configure.inでは、コンパイルの場合でも、のlibnetファイルが見つかった場合試みですが、同じ名前を持つ別のライブラリです。バグ"を収集する"フィールドの処理は場合は、収集したに固定されている-そして、収集+ +(これは)を1つの迷惑メールのパケットを得るのはまれです。
タグ: Minor security fixes
Starting with version 1.18, libnids discards TCP
packets with old timestamps, which is required to
pass "fragroute" tests. Memory corruption which
could be caused by overlarge TCP packets has been
fixed. checksum.c has been adjusted to not use
multiline literals (for gcc 3.3). In configure.in,
compilation is attempted even if libnet files are
found; there is another library with the same
name. A bug has been fixed in "collect" field
handling where if you did collect-- and then
collect++ (which is rare) you would get a single
junk packet.

プロジェクトリソース