Commit Graph
345 Commits
Author SHA1 Message Date
Andreas Steffen 97f0a7ea77 Defined a generic IMV agent interface 2013-06-21 23:25:23 +02:00
Andreas Steffen 7513a09ee5 Moved all functionality into imv_os_agent_t class turning imv_os_t into an IF-IMV skeleton 2013-06-21 23:25:23 +02:00
Andreas Steffen 99c6a5f8a4 Moved batch_ending into separate source file 2013-06-21 23:25:23 +02:00
Andreas Steffen 65148217b0 generate workitems based on group policy 2013-06-21 23:25:23 +02:00
Andreas Steffen 2964562199 add overall recommendation to session database entry 2013-06-21 23:25:22 +02:00
Andreas Steffen 1571a11fa4 register received scanner attributes 2013-06-21 23:25:22 +02:00
Andreas Steffen a6266485be refactored IMV policy management 2013-06-21 23:25:22 +02:00
Andreas Steffen 4f9aabbfd7 implemented policy rules for OS IMV 2013-06-21 23:25:22 +02:00
Andreas Steffen 7daf6d8cc5 check for zero-length device ID 2013-06-21 23:25:22 +02:00
Andreas Steffen 033834719d ITA-HSR/Device ID attribute & IMV OS state machine 2013-06-21 23:25:22 +02:00
Andreas Steffen bb9d8b1853 execute an _imv_policy script 2013-06-21 23:25:22 +02:00
Andreas Steffen b8db66de15 implemented IMV session control 2013-06-21 23:25:21 +02:00
Andreas Steffen 70a7917e72 destroy SQL query 2013-04-21 16:00:23 +02:00
Tobias Brunner acbe87787b pacman: Define gen_time out of the loop
It gets assigned if count==3 but only used later when count >= 7.
2013-03-25 17:13:49 +01:00
Andreas Steffen a1bc67d6c9 Switch encoding of AR Identity Value from binary to UTF-8 2013-03-22 10:37:49 +01:00
Andreas Steffen a498c7a9c3 moved ar_id from imv_agent to imv_state 2013-03-11 08:54:02 +01:00
Andreas Steffen c88104aa25 make TNC Access Requestor ID available to IMVs 2013-03-03 17:18:09 +01:00
Tobias Brunner 11adf114c1 Fixed Doxygen comments after scanning complete src directory 2013-03-02 18:31:53 +01:00
Andreas Steffen ba62be506a improved control when an attribute request is sent 2013-02-03 20:48:05 +01:00
Tobias Brunner 677812dc66 Cast first argument for %.*s to int 2013-01-24 23:35:42 +01:00
Andreas Steffen 1c65b6c305 make pacman.sh run under cron 2012-12-26 09:28:17 +01:00
Andreas Steffen 4037bb5288 ignore ports of the 127.0.1.1 internal system address 2012-12-09 13:26:34 +01:00
Andreas Steffen 2b61f7baa3 store detected improper OS settings in database 2012-11-30 00:12:48 +01:00
Andreas Steffen 7b6cc33eb2 store collected device information in database 2012-11-28 10:51:11 +01:00
Andreas Steffen ac6dd7d404 store unique device_id in database 2012-11-27 23:48:40 +01:00
Ewa Steffen 710d89f07d completed Polish language version 2012-11-23 21:45:04 +01:00
Andreas Steffen 9cbdfdb988 implemented output of item lists in remediation instructions 2012-11-23 18:30:00 +01:00
Andreas Steffen ee6aeca892 refactored reason string and remediation instructions framework 2012-11-23 12:30:33 +01:00
Andreas Steffen bf1cecdb6b strndup() requires string.h header file 2012-11-18 19:41:03 +01:00
Andreas Steffen c1c98f5f4a generate reason strings and remediation instructions for improper OS settings 2012-11-18 11:44:03 +01:00
Andreas Steffen 3294cbd61e fixed a memory leak in pacman 2012-11-17 08:16:53 +01:00
Andreas Steffen aa3061d432 removed unused variable 2012-11-17 08:16:23 +01:00
Andreas Steffen bacffb890e discovered the use of strndup() 2012-11-15 11:48:57 +01:00
Andreas Steffen a95959cce6 implemented blacklisting of software packages 2012-11-14 11:38:45 +01:00
Andreas Steffen f94d32dba9 fixed remediation instructions output 2012-11-13 07:15:46 +01:00
Andreas Steffen e6a2de344d fixed memory leak 2012-11-12 13:08:58 +01:00
Andreas Steffen a40372d82d fixed typo in strcpy() function call 2012-11-12 12:31:26 +01:00
Andreas Steffen e6b117491f implemented reason string and remediation instructions for OS IMV 2012-11-12 10:45:38 +01:00
Andreas Steffen 742722e2f5 updated strongswan.conf man page 2012-11-12 10:45:38 +01:00
Andreas Steffen 3de9a31a49 centralized processing of assessment information 2012-11-12 10:45:38 +01:00
Andreas Steffen af83700f88 implemented get_remediation_instructions() 2012-11-10 23:47:06 +01:00
Andreas Steffen db15c6dac1 implement a preferred language enumerator 2012-11-10 21:35:46 +01:00
Andreas Steffen d425f30e80 added missing --update parameter 2012-11-08 11:02:17 +01:00
Andreas Steffen da72eb388a created packman daily update script 2012-11-08 09:19:10 +01:00
Andreas Steffen b18b924b2f pacman supports differential security updates 2012-11-07 22:20:39 +01:00
Andreas Steffen 8cae17431a fixed Android product string 2012-11-07 14:57:41 +01:00
Andreas Steffen f77d425da3 accumulate package counts over multiple attributes 2012-11-07 14:20:47 +01:00
Andreas Steffen 538c13fe5c use OS type on IMV side 2012-11-07 13:40:52 +01:00
Andreas Steffen dad76a5828 fixed debug output 2012-11-05 21:56:49 +01:00
Andreas Steffen a08fc61ea3 check installed packages in OS database 2012-11-05 21:00:56 +01:00