Changeset 691


Ignore:
Timestamp:
04/15/11 17:41:10 (8 years ago)
Author:
philsmart
Message:
 
Location:
raptor-ica-embedded/trunk/src/main
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • raptor-ica-embedded/trunk/src/main/config/data-access.xml

    r662 r691  
    2525                <property name="parsingModules"> 
    2626                        <list> 
     27                                <!-- SHIB 1.3 
     28 
    2729                                <bean id="shib13Proxy" class="uk.ac.cardiff.raptor.raptorica.dao.external.file.LogFileParser"> 
    2830                                        <property name="entryHandler"><ref bean="memoryEntryHandler"></ref></property> 
     
    4345                    </property> 
    4446                                </bean> 
    45                  
    46                 <!--  EZPROXY  
    47                  
     47 
     48                --><!--  EZPROXY --> 
     49 
    4850               <bean id="ezproxyLFP" class="uk.ac.cardiff.raptor.raptorica.dao.external.file.LogFileParser"> 
    49                     <property name="entryHandler"><ref bean="memoryEntryHandler"></ref></property> 
     51                    <property name="entryHandler"><ref bean="persistantEntryHandler"></ref></property> 
    5052                    <property name="logfile"> 
    51                         <value>file:///Users/philsmart/Documents/DataSets/Logs/shib-access.2007-04-20.log 
     53                        <value>file:///Users/philsmart/Documents/DataSets/Logs/ezproxy-2011-04.log 
    5254                        </value> 
    5355                    </property> 
    5456                    <property name="format"> 
    55                         <ref bean="shib13IDPAccessFileFormat" /> 
     57                        <ref bean="ezProxyFileFormat" /> 
    5658                    </property> 
    5759                    <property name="eventType"> 
     
    6466                    </property> 
    6567                </bean> 
    66                 --> 
     68 
    6769 
    6870 
    6971                                <!-- Shibboleth 2 
    70                  
    71                 bean id="shibbolethAuditLFP" class="uk.ac.cardiff.raptor.raptorica.dao.external.file.LogFileParser"> 
    72                                         <property name="entryHandler"><ref bean="memoryEntryHandler"></ref></property> 
     72 
     73                <bean id="shibbolethAuditLFP" class="uk.ac.cardiff.raptor.raptorica.dao.external.file.LogFileParser"> 
     74                                        <property name="entryHandler"><ref bean="persistantEntryHandler"></ref></property> 
    7375                                        <property name="logfile"> 
    74                                                 <value>file:///Users/philsmart/Documents/DataSets/Logs/idp-audit-17th.log 
     76                                                <value>file:///Users/philsmart/Documents/DataSets/Logs/shib2comb-2011-04.log 
    7577                                                </value> 
    7678                                        </property> 
     
    104106 
    105107                                        <property name="exclusionList"> 
    106                                                         <bean class="uk.ac.cardiff.raptor.raptorica.model.ExclusionList"> 
     108                                                        <bean class="uk.ac.cardiff.raptor.raptorica.model.filter.ExclusionList"> 
    107109                                                                <property name="exclusionEntries"> 
    108110                                                                        <list> 
    109                                                                                 <bean class ="uk.ac.cardiff.raptor.raptorica.model.ExactMatchExclusionEntry"> 
     111                                                                                <bean class ="uk.ac.cardiff.raptor.raptorica.model.filter.match.ExactMatchExclusionEntry"> 
    110112                                                                                        <property name ="fieldName" value="requestBinding"/> 
    111113                                                                                        <property name="match" value="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"/> 
    112114                                                                                </bean> 
    113                                                                                 <bean class ="uk.ac.cardiff.raptor.raptorica.model.ExactMatchExclusionEntry"> 
     115                                                                                <bean class ="uk.ac.cardiff.raptor.raptorica.model.filter.match.ExactMatchExclusionEntry"> 
    114116                                                                                        <property name ="fieldName" value="requestBinding"/> 
    115117                                                                                        <property name="match" value="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding"/> 
    116118                                                                                </bean> 
    117                                                                                 <bean class ="uk.ac.cardiff.raptor.raptorica.model.ExactMatchExclusionEntry"> 
     119                                                                                <bean class ="uk.ac.cardiff.raptor.raptorica.model.filter.match.ExactMatchExclusionEntry"> 
    118120                                                                                        <property name ="fieldName" value="requestBinding"/> 
    119121                                                                                        <property name="match" value="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"/> 
     
    123125                                                        </bean> 
    124126                                        </property> 
    125                                 </bean> 
    126                         --></list> 
     127                                </bean>--> 
     128                        </list> 
    127129                </property> 
    128130        </bean> 
     
    199201                </property> 
    200202        </bean> 
    201      
     203 
    202204     <bean id="shib13IDPAccessFileFormat" class="uk.ac.cardiff.raptor.raptorica.dao.external.format.LogFileFormat"> 
    203205        <property name="headers"> 
     
    224226                <bean class="uk.ac.cardiff.raptor.raptorica.dao.external.format.Header"> 
    225227                    <property name="fieldName"> 
    226                         <value>resourceHost</value> 
     228                        <value>resourceId</value> 
    227229                    </property> 
    228230                    <property name="fieldNo"> 
     
    323325                                <bean class="uk.ac.cardiff.raptor.raptorica.dao.external.format.Header"> 
    324326                                        <property name="fieldName"> 
    325                                                 <value>resourceHost</value> 
     327                                                <value>resourceId</value> 
    326328                                        </property> 
    327329                                        <property name="fieldNo"> 
     
    402404                                        </property> 
    403405                                </bean> 
    404                                 <!--<bean class="uk.ac.cardiff.raptor.raptorica.dao.external.format.Header"> 
    405                                         <property name="fieldName"> 
    406                                                 <value>nameIdentifier</value> 
    407                                         </property> 
    408                                         <property name="fieldNo"> 
    409                                                 <value>9</value> 
    410                                         </property> 
    411                                         <property name="fieldType"> 
    412                                                 <value>STRING</value> 
    413                                         </property> 
    414                                 </bean> 
    415                                 --><bean class="uk.ac.cardiff.raptor.raptorica.dao.external.format.Header"> 
     406                <bean class="uk.ac.cardiff.raptor.raptorica.dao.external.format.Header"> 
    416407                                        <property name="fieldName"> 
    417408                                                <value>assertionId</value> 
     
    516507                <bean class="uk.ac.cardiff.raptor.raptorica.dao.external.format.Header"> 
    517508                    <property name="fieldName"> 
    518                         <value>resourceHost</value> 
     509                        <value>resourceId</value> 
    519510                    </property> 
    520511                    <property name="fieldNo"> 
     
    525516                    </property> 
    526517                    <property name="regexRetain"> 
    527                        <value>http%3a%2f%2f[^%]*</value> 
     518                       <value>url=http%3a%2f%2f[^%]*|url=https://[^/]*|url=https%3a%2f%2f[^%]*</value> 
     519                    </property> 
     520                    <property name="regexReplaceAll"> 
     521                        <map> 
     522                         <entry key="url=" value=""/> 
     523                        </map> 
    528524                    </property> 
    529525                </bean> 
  • raptor-ica-embedded/trunk/src/main/java/uk/ac/cardiff/raptor/raptorica/dao/external/file/LogFileParser.java

    r664 r691  
    116116                                        parseLine = lineFilter.parsableLine(inputLine); 
    117117                                } 
    118                         //      log.debug("Parse [{}] - {}",parseLine,inputLine); 
     118                                //log.debug("Parse [{}] - {}",parseLine,inputLine); 
    119119                                if (parseLine == true) { 
    120120                                        StrTokenizer tokenizer = new StrTokenizer(inputLine, format.getDelimeter()); 
     
    129129                                                } 
    130130                                        } 
    131  
    132131                                        Event authE = (Event) this.createObject(eventType); 
    133  
    134132                                        try { 
    135133                                                populateField(allvalues, authE); 
     
    159157                } 
    160158 
    161                 // System.exit(1); 
     159                System.exit(1); 
    162160 
    163161        } 
     
    188186                                if (!(header.getFieldNo() >= allvalues.size())) { 
    189187                                        String value = getFieldValue(allvalues, header); 
     188                                        value = retain(value, header); 
    190189                                        value = replace(value, header); 
    191                                         value = retain(value, header); 
    192190                                        switch (header.getType()) { 
    193191                                        case DATE: 
Note: See TracChangeset for help on using the changeset viewer.