PacketFence - BTS - PacketFence
View Issue Details
0000769PacketFencecorepublic2009-08-11 10:182012-02-29 10:58
obilodeau 
obilodeau 
normalfeatureN/A
closedfixed 
 
2.2.02.2.0 
c1e0a09b97b33bb0581d62ca23aae5e1cbd23527
0000769: UserAgent violation should provide the same upgrade / query facilities as OS
OS is updatable from a file in conf/ that can be downloaded on demand by pfcmd. For UserAgent, the foundation is there to support such a model but some modifications are still to be made.

Big user visible problem with current state: Users have to populate the useragent database themselves. We provided an example in violations.conf but it involves SQL query, regexps, etc.

Having UserAgent à la OS (dhcp fingerprints) would be way better!

Task list:
- auto update via pfcmd
- installer.pl auto download
- parsing and populating the database using pfcmd (or is it on launch?)
- UserAgent log unknown and report unknown from Web Admin UI in the same way it works for dhcp fingerprints
No tags attached.
parent of 0001192closed obilodeau useragent violations doesn't work on class ids 
Issue History
2009-08-11 10:18obilodeauNew Issue
2009-08-19 15:55obilodeauStatusnew => assigned
2009-08-19 15:55obilodeauAssigned To => obilodeau
2011-01-18 12:02obilodeauTarget Version => 2.1.0
2011-02-23 10:06obilodeauRelationship addedparent of 0001192
2011-03-03 15:15obilodeauTarget Version2.1.0 => +1
2011-03-03 15:18obilodeauTarget Version+1 => +2
2011-04-18 12:43obilodeaumtn revision => c1e0a09b97b33bb0581d62ca23aae5e1cbd23527
2011-04-18 12:43obilodeauNote Added: 0002030
2011-04-18 12:43obilodeauStatusassigned => resolved
2011-04-18 12:43obilodeauFixed in Version => +1
2011-04-18 12:43obilodeauResolutionopen => fixed
2011-04-18 12:44obilodeauNote Added: 0002031
2011-05-04 11:32obilodeauFixed in Version+1 => 2.2.0
2011-05-04 11:40obilodeauStatusresolved => closed
2011-10-25 09:05obilodeauTarget Version+2 => 2.2.0
2012-02-29 10:58obilodeauCategoryfuture => core

Notes
(0002030)
obilodeau   
2011-04-18 12:43   
fixed but not by using a 'pattern' database but more by analyzing the strings with HTTP::BrowserDetect and triggering potential violations on all browser 'properties'.
(0002031)
obilodeau   
2011-04-18 12:44   
doc will be committed in trunk soon