[Bro-Dev] [JIRA] (BIT-1128) Add configure options for linking against jemalloc

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-1128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer reassigned BIT-1128:
-

Assignee: Jon Siwek

> Add configure options for linking against jemalloc
> --
>
> Key: BIT-1128
> URL: https://bro-tracker.atlassian.net/browse/BIT-1128
> Project: Bro Issue Tracker
>  Issue Type: New Feature
>  Components: Bro
>Affects Versions: git/master
>Reporter: Robin Sommer
>Assignee: Jon Siwek
> Fix For: 2.3
>
>
> To gather experiences with using jemalloc, add a configure options 
> --with-jemalloc= that links Bro against it if found. Default should be 
> off.



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1134) DNS_Mgr::LookupAddr does not respect DNS_FAKE

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-1134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer reassigned BIT-1134:
-

Assignee: Jon Siwek

> DNS_Mgr::LookupAddr does not respect DNS_FAKE
> -
>
> Key: BIT-1134
> URL: https://bro-tracker.atlassian.net/browse/BIT-1134
> Project: Bro Issue Tracker
>  Issue Type: Problem
>  Components: Bro
>Affects Versions: 2.2
>Reporter: Justin Azoff
>Assignee: Jon Siwek
>Priority: Low
> Fix For: 2.3
>
> Attachments: signature.asc
>
>




--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1138) UDP scan detection generates a large number of triggers

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-1138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer updated BIT-1138:
--

Resolution: Invalid
Status: Closed  (was: Open)

Not in distribution yet.

> UDP scan detection generates a large number of triggers
> ---
>
> Key: BIT-1138
> URL: https://bro-tracker.atlassian.net/browse/BIT-1138
> Project: Bro Issue Tracker
>  Issue Type: Problem
>  Components: Bro
>Reporter: Robin Sommer
> Fix For: 2.3
>
> Attachments: CPU-all-scan-policies.png, Memory-All-Scan-Policies.png
>
>
> These triggers then cause high CPU load. We had a fix already but I'm not 
> sure if it has been confirmed that it solved the problem?



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1137) Investigate sumstats / scan detector performance

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-1137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer reassigned BIT-1137:
-

Assignee: Seth Hall  (was: Gilbert Clark)

> Investigate sumstats / scan detector  performance
> -
>
> Key: BIT-1137
> URL: https://bro-tracker.atlassian.net/browse/BIT-1137
> Project: Bro Issue Tracker
>  Issue Type: Problem
>  Components: Bro
>Reporter: Robin Sommer
>Assignee: Seth Hall
> Fix For: 2.3
>
>
> It's not clear if sumstats is causing more CPU and/or memory load than 
> expected. There's also some indication that it may perform less well in 
> standalone mode than cluster mode. Need to understand and potential improve.
> A part of this is also understanding how the new scan detector performs in 
> terms of CPU/memory when compared against the 1.x version.



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1139) MHR lookups can cause significant CPU overhead in tests

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-1139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer reassigned BIT-1139:
-

Assignee: Jon Siwek  (was: Gilbert Clark)

> MHR lookups can cause significant CPU overhead in tests
> ---
>
> Key: BIT-1139
> URL: https://bro-tracker.atlassian.net/browse/BIT-1139
> Project: Bro Issue Tracker
>  Issue Type: Problem
>  Components: Bro
>Reporter: Robin Sommer
>Assignee: Jon Siwek
> Fix For: 2.3
>
>
> Live operation seems fine, need to understand what's going on.



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1143) Investigate replacing libmagic w/ signatures for file identificaiton

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-1143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer updated BIT-1143:
--

Reporter: Jon Siwek  (was: Seth Hall)

> Investigate replacing libmagic w/ signatures for file identificaiton
> 
>
> Key: BIT-1143
> URL: https://bro-tracker.atlassian.net/browse/BIT-1143
> Project: Bro Issue Tracker
>  Issue Type: New Feature
>  Components: Bro
>Affects Versions: git/master
>Reporter: Jon Siwek
>Assignee: Seth Hall
> Fix For: 2.3
>
>
> I think it makes sense to try to make the switch from libmagic to using Bro's 
> own signature engine for file identification before the next release.  Don't 
> want people getting used to magic file format for their own custom file 
> identification rules.



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1143) Investigate replacing libmagic w/ signatures for file identificaiton

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-1143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer updated BIT-1143:
--

Reporter: Seth Hall  (was: Jon Siwek)

> Investigate replacing libmagic w/ signatures for file identificaiton
> 
>
> Key: BIT-1143
> URL: https://bro-tracker.atlassian.net/browse/BIT-1143
> Project: Bro Issue Tracker
>  Issue Type: New Feature
>  Components: Bro
>Affects Versions: git/master
>Reporter: Seth Hall
>Assignee: Seth Hall
> Fix For: 2.3
>
>
> I think it makes sense to try to make the switch from libmagic to using Bro's 
> own signature engine for file identification before the next release.  Don't 
> want people getting used to magic file format for their own custom file 
> identification rules.



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-348) Reassembler integer overflow issues. Data not delivered after 2GB

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer reassigned BIT-348:


Assignee: Bernhard Amann

> Reassembler integer overflow issues. Data not delivered after 2GB
> -
>
> Key: BIT-348
> URL: https://bro-tracker.atlassian.net/browse/BIT-348
> Project: Bro Issue Tracker
>  Issue Type: Problem
>  Components: Bro
>Affects Versions: git/master
>Reporter: gregor
>Assignee: Bernhard Amann
>Priority: High
>  Labels: inttypes
> Fix For: 2.3
>
>
> {noformat}
> #!rst
> The TCP Reassembler does not deliver any data to analyzers after the first 
> 2GB due to signed integer overflow (Actually it will deliver again between 
> 4--6GB, etc.) This happens silently, i.e., without content_gap events or 
> Undelivered calls. 
> This report superseded BIT-315, BIT-137
> The TCP Reassembler (and Reassem) base class use ``int`` to keep track of 
> sequence numbers and ``seq_delta`` to check for differences. If a connection 
> exceeds 2GB, the relative sequence numbers (int) used by the Reassembler 
> become negative. While many parts of the Reassembler still work (because 
> seq_delta still reports the correct difference) some parts do not. In 
> particular ``seq_to_skip`` is broken (and fails silently). There might well 
> be other parts of the Reassembler that fail 
> silently as well, that I haven't found yet. 
> See Comments in TCP_Reassembler.cc for more details. 
> The Reassembler should use int64. However this will require deep changes to 
> the Reassembler and the TCP Analyzer and TCP_Endpoint classes (since we also 
> store sequence numbers there). Also, the analyzer framework will need tweaks 
> as well (e.g., Undelivered uses ``int`` for sequence numbers, also has to go 
> to 64 bit)
> As a hotfix that seems to work I disabled the ``seq_to_skip`` features. It 
> wasn't used by any analyzer or policy script (Note, that seq_to_skip is 
> different from skip_deliveries). Hotfix is in 
> topic/gregor/reassembler-hotfix
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-348) Reassembler integer overflow issues. Data not delivered after 2GB

2014-03-07 Thread Robin Sommer (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Sommer updated BIT-348:
-

Fix Version/s: (was: 2.4)
   2.3

> Reassembler integer overflow issues. Data not delivered after 2GB
> -
>
> Key: BIT-348
> URL: https://bro-tracker.atlassian.net/browse/BIT-348
> Project: Bro Issue Tracker
>  Issue Type: Problem
>  Components: Bro
>Affects Versions: git/master
>Reporter: gregor
>Assignee: Bernhard Amann
>Priority: High
>  Labels: inttypes
> Fix For: 2.3
>
>
> {noformat}
> #!rst
> The TCP Reassembler does not deliver any data to analyzers after the first 
> 2GB due to signed integer overflow (Actually it will deliver again between 
> 4--6GB, etc.) This happens silently, i.e., without content_gap events or 
> Undelivered calls. 
> This report superseded BIT-315, BIT-137
> The TCP Reassembler (and Reassem) base class use ``int`` to keep track of 
> sequence numbers and ``seq_delta`` to check for differences. If a connection 
> exceeds 2GB, the relative sequence numbers (int) used by the Reassembler 
> become negative. While many parts of the Reassembler still work (because 
> seq_delta still reports the correct difference) some parts do not. In 
> particular ``seq_to_skip`` is broken (and fails silently). There might well 
> be other parts of the Reassembler that fail 
> silently as well, that I haven't found yet. 
> See Comments in TCP_Reassembler.cc for more details. 
> The Reassembler should use int64. However this will require deep changes to 
> the Reassembler and the TCP Analyzer and TCP_Endpoint classes (since we also 
> store sequence numbers there). Also, the analyzer framework will need tweaks 
> as well (e.g., Undelivered uses ``int`` for sequence numbers, also has to go 
> to 64 bit)
> As a hotfix that seems to work I disabled the ``seq_to_skip`` features. It 
> wasn't used by any analyzer or policy script (Note, that seq_to_skip is 
> different from skip_deliveries). Hotfix is in 
> topic/gregor/reassembler-hotfix
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1151) JSON output

2014-03-07 Thread Robin Sommer (JIRA)
Robin Sommer created BIT-1151:
-

 Summary: JSON output
 Key: BIT-1151
 URL: https://bro-tracker.atlassian.net/browse/BIT-1151
 Project: Bro Issue Tracker
  Issue Type: Problem
  Components: Bro
Reporter: Robin Sommer
Assignee: Seth Hall
 Fix For: 2.3






--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1150) X509 updates

2014-03-07 Thread Robin Sommer (JIRA)
Robin Sommer created BIT-1150:
-

 Summary: X509 updates
 Key: BIT-1150
 URL: https://bro-tracker.atlassian.net/browse/BIT-1150
 Project: Bro Issue Tracker
  Issue Type: Problem
  Components: Bro
Reporter: Robin Sommer
Assignee: Bernhard Amann
 Fix For: 2.3






--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1152) BroControl version check

2014-03-07 Thread Robin Sommer (JIRA)
Robin Sommer created BIT-1152:
-

 Summary: BroControl version check
 Key: BIT-1152
 URL: https://bro-tracker.atlassian.net/browse/BIT-1152
 Project: Bro Issue Tracker
  Issue Type: Problem
  Components: Bro
Reporter: Robin Sommer
Assignee: Daniel Thayer
 Fix For: 2.3


Show warning if version has been upgraded.



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1149) Check Coverity PIA message

2014-03-07 Thread Robin Sommer (JIRA)
Robin Sommer created BIT-1149:
-

 Summary: Check Coverity PIA message
 Key: BIT-1149
 URL: https://bro-tracker.atlassian.net/browse/BIT-1149
 Project: Bro Issue Tracker
  Issue Type: Problem
  Components: Bro
Reporter: Robin Sommer
Assignee: Robin Sommer
 Fix For: 2.3






--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-845) PF_RING+DNA

2014-03-07 Thread Seth Hall (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-845?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Seth Hall updated BIT-845:
--

Assignee: Seth Hall  (was: Daniel Thayer)

> PF_RING+DNA
> ---
>
> Key: BIT-845
> URL: https://bro-tracker.atlassian.net/browse/BIT-845
> Project: Bro Issue Tracker
>  Issue Type: New Feature
>  Components: BroControl
>Affects Versions: git/master
>Reporter: Daniel Thayer
>Assignee: Seth Hall
> Fix For: 2.3
>
> Attachments: lb_pf_ring_dna.py
>
>
> This is a feature that didn't make it into 2.1-beta.
> The idea is to have a broctl plugin that has a pre-start 
> hook to automatically run this on each worker host:
> pfdnacluster_master \-i dna0 \-c 21 \-n 
> A worker entry in node.cfg would look something like this:
> [worker-1]
> type=worker
> host=host1
> interface=dna0
> lb_procs=4
> lb_method=pf_ring_dna



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-845) PF_RING+DNA

2014-03-07 Thread Daniel Thayer (JIRA)

[ 
https://bro-tracker.atlassian.net/browse/BIT-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15712#comment-15712
 ] 

Daniel Thayer commented on BIT-845:
---

Branch topic/dnthayer/ticket845 implements this functionality (but it
does not manage the pfdnacluster_master process).


> PF_RING+DNA
> ---
>
> Key: BIT-845
> URL: https://bro-tracker.atlassian.net/browse/BIT-845
> Project: Bro Issue Tracker
>  Issue Type: New Feature
>  Components: BroControl
>Affects Versions: git/master
>Reporter: Daniel Thayer
>Assignee: Seth Hall
> Fix For: 2.3
>
> Attachments: lb_pf_ring_dna.py
>
>
> This is a feature that didn't make it into 2.1-beta.
> The idea is to have a broctl plugin that has a pre-start 
> hook to automatically run this on each worker host:
> pfdnacluster_master \-i dna0 \-c 21 \-n 
> A worker entry in node.cfg would look something like this:
> [worker-1]
> type=worker
> host=host1
> interface=dna0
> lb_procs=4
> lb_method=pf_ring_dna



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-845) PF_RING+DNA

2014-03-07 Thread Seth Hall (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-845?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Seth Hall updated BIT-845:
--

Fix Version/s: (was: 2.4)
   2.3

> PF_RING+DNA
> ---
>
> Key: BIT-845
> URL: https://bro-tracker.atlassian.net/browse/BIT-845
> Project: Bro Issue Tracker
>  Issue Type: New Feature
>  Components: BroControl
>Affects Versions: git/master
>Reporter: Daniel Thayer
>Assignee: Daniel Thayer
> Fix For: 2.3
>
> Attachments: lb_pf_ring_dna.py
>
>
> This is a feature that didn't make it into 2.1-beta.
> The idea is to have a broctl plugin that has a pre-start 
> hook to automatically run this on each worker host:
> pfdnacluster_master \-i dna0 \-c 21 \-n 
> A worker entry in node.cfg would look something like this:
> [worker-1]
> type=worker
> host=host1
> interface=dna0
> lb_procs=4
> lb_method=pf_ring_dna



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-845) PF_RING+DNA

2014-03-07 Thread Seth Hall (JIRA)

[ 
https://bro-tracker.atlassian.net/browse/BIT-845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15711#comment-15711
 ] 

Seth Hall commented on BIT-845:
---

I committed a new branch a while ago that improves this.  I'm planning on 
getting some documentation written and merged in for 2.3.

> PF_RING+DNA
> ---
>
> Key: BIT-845
> URL: https://bro-tracker.atlassian.net/browse/BIT-845
> Project: Bro Issue Tracker
>  Issue Type: New Feature
>  Components: BroControl
>Affects Versions: git/master
>Reporter: Daniel Thayer
>Assignee: Seth Hall
> Fix For: 2.3
>
> Attachments: lb_pf_ring_dna.py
>
>
> This is a feature that didn't make it into 2.1-beta.
> The idea is to have a broctl plugin that has a pre-start 
> hook to automatically run this on each worker host:
> pfdnacluster_master \-i dna0 \-c 21 \-n 
> A worker entry in node.cfg would look something like this:
> [worker-1]
> type=worker
> host=host1
> interface=dna0
> lb_procs=4
> lb_method=pf_ring_dna



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-78) Binpac DNS Analyzer does not use dns_skip_* settings

2014-03-07 Thread Seth Hall (JIRA)

 [ 
https://bro-tracker.atlassian.net/browse/BIT-78?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Seth Hall updated BIT-78:
-

Resolution: Invalid
Status: Closed  (was: Open)

The binpac dns analyzer is gone.

> Binpac DNS Analyzer does not use dns_skip_* settings
> 
>
> Key: BIT-78
> URL: https://bro-tracker.atlassian.net/browse/BIT-78
> Project: Bro Issue Tracker
>  Issue Type: Problem
>  Components: Bro
>Affects Versions: 1.5.2
>Reporter: gregor
>Priority: Low
>  Labels: analyzer, binpac, dns, dns_skip
>
> The binpac based DNS Analyzer ignores the dns_skip_* settings, that are 
> defined in bro.init



--
This message was sent by Atlassian JIRA
(v6.2-OD-10-004-WN#6253)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [Auto] Merge Status

2014-03-07 Thread Merge Tracker

Open Merge Requests
===

IDComponentReporterAssignee  Updated For Version
PrioritySummary
  ---  --    --  -  
--  --
BIT-1147 [1]  Bro  Seth Hall   Robin Sommer  2014-03-06  -  
Normal  topic/seth/dns-srv-fix - Fixing some problems with DNS [2]


Open Fastpath Commits
==

Commit   ComponentAuthor DateSummary
---  ---  -  --  --
4fd1098 [3]  bro  Jon Siwek  2014-03-04  Misc. documentation fixes.
a2c23b4 [4]  btestJon Siwek  2014-03-04  Fix a link in the README.


[1]  BIT-1147 https://bro-tracker.atlassian.net/browse/BIT-1147
[2]  dns-srv-fix  https://github.com/bro/bro/tree/topic/seth/dns-srv-fix
[3]  4fd1098  
https://github.com/bro/bro/commit/4fd1098949183a4c0e0f4aa7aa724220a1929d19
[4]  a2c23b4  
https://github.com/bro/btest/commit/a2c23b4ffe4b58f0b5c186f156f9111f15ac4a3b

___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev