{"action":"created","issue":{"url":"https://api.github.com/repos/crits/crits/issues/574","labels_url":"https://api.github.com/repos/crits/crits/issues/574/labels{/name}","comments_url":"https://api.github.com/repos/crits/crits/issues/574/comments","events_url":"https://api.github.com/repos/crits/crits/issues/574/events","html_url":"https://github.com/crits/crits/issues/574","id":101980005,"number":574,"title":"Unable to implement fresh install of CRITS under CentOS 6.6 x86_64 version","user":{"login":"infracritical","id":11613524,"avatar_url":"https://avatars.githubusercontent.com/u/11613524?v=3","gravatar_id":"","url":"https://api.github.com/users/infracritical","html_url":"https://github.com/infracritical","followers_url":"https://api.github.com/users/infracritical/followers","following_url":"https://api.github.com/users/infracritical/following{/other_user}","gists_url":"https://api.github.com/users/infracritical/gists{/gist_id}","starred_url":"https://api.github.com/users/infracritical/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/infracritical/subscriptions","organizations_url":"https://api.github.com/users/infracritical/orgs","repos_url":"https://api.github.com/users/infracritical/repos","events_url":"https://api.github.com/users/infracritical/events{/privacy}","received_events_url":"https://api.github.com/users/infracritical/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-08-19T19:36:13Z","updated_at":"2015-09-10T21:00:43Z","closed_at":null,"body":"I have been wracking my brains out over this, and have read, re-read, and re-re-read the installation guidance(s) several times.  I have encountered several issues:\r\n\r\n(1)  M2Crypto on GitHub no longer exists; I get a 404 error.\r\n\r\n(2)  It appears to be assumed that you have *already* installed MongoDB and Django.  Neither of which were provided within any of the step-by-step instructions for installation onto RHEL/CentOS v6.\r\n\r\n(3)  Even after installing Django, and reviewing the /data/crits/crits/config directory, there is NO \"database.py\" file; there IS, however, a \"database_example.py\" file.\r\n\r\n(4)  When attempting to execute this command, I get several errors:\r\n\r\npython\r\nfrom django.utils.crypto import get_random_string as grs\r\nprint grs(50, 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)')\r\n\r\n(4a)  I get this error message:\r\n\r\nPython 2.7.8 (default, Aug 18 2015, 21:10:24)\r\n[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n>>> from django.utils.crypto import get_random_string as grs\r\nTraceback (most recent call last):\r\n  File \"<stdin>\", line 1, in <module>\r\nImportError: No module named django.utils.crypto\r\n\r\n(4b)  I tried again with a concatenated command with both lines, and got this error message:\r\n\r\n>>> from django.utils.crypto import get_random_string as grs print grs(50, 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)')\r\n  File \"<stdin>\", line 1\r\n    from django.utils.crypto import get_random_string as grs print grs(50, 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)')\r\n                                                                 ^\r\nSyntaxError: invalid syntax\r\n>>>\r\n\r\n(5)  When attempting this command:\r\n\r\nFix errors in the CRITs dependency installer script and then run the script:\r\n\r\ncd /data/crits_dependencies\r\nsed -ie 's/p7zip-9\\.20\\.1-2\\.el6\\.rf\\.x86_64\\.rpm/p7zip-9\\.20\\.1-2\\.el6\\.x86_64\\.rpm/' install_dependencies.sh\r\nsed -ie 's/\\smatplotlib/ python-matplotlib.x86_64/' install_dependencies.sh\r\n./install_dependencies.sh\r\n\r\n(5a)  There appears to be nothing within this directory other than a \"README.md\" file indicating that this step is no longer needed/necessary.\r\n\r\n=-=-=-=-=-=-=-=-=-=-=-=-=\r\n\r\n/* begin soapbox rant */\r\n\r\nSeeing that I cannot proceed forward with this installation, I have become rather disheartened that, despite all of the requirements and dependencies, that no one has either: (a) updated the installation documentation, (b) indicated any differences between versions (meaning, perform <x> for version <1.x>, and perform <y> for version <1.y>), and that (c) that there has been no further discussion about this other than implied inference that those installing this product have advanced knowledge of python, mongo and django.\r\n\r\nAlthough I work on python (of which I have no issues), the combination of these 3 packages is somewhat confusing to me, and appears to be *extremely* difficult to someone who is attempting to perform this installation, even if he/she is an experienced programmer and/or systems administrator.\r\n\r\n/* end soapbox rant */\r\n\r\nAny assistance in this matter would be *greatly* appreciated.  And in doing so, in return, I will be more than willing to write a formalized, documented process outlining details for installation on RHEL/CentOS v6.\r\n\r\nLast, but not least, the *main* reason for validating all of this is to implement an ICS/SCADA threat/event/incident/vulnerability tracking repository, which will be made publicly available -- free of charge -- to be used by the COI (in this case, the ICS/SCADA security/research community, as well as asset owners [electric, gas, water, etc.], and federal government [DHS]).  This is something that is desperately needed by this community, and should be made available for any intelligence or research conducted pertaining to cybersecurity, specifically ICS/SCADA security related issues.\r\n\r\nAny questions, please feel free to send either comments here, or if you prefer to send something offline, to my email through GitHub.\r\n\r\nRespectfully --\r\nBob Radvanovsky, Founder of SCADASEC"},"comment":{"url":"https://api.github.com/repos/crits/crits/issues/comments/139377452","html_url":"https://github.com/crits/crits/issues/574#issuecomment-139377452","issue_url":"https://api.github.com/repos/crits/crits/issues/574","id":139377452,"user":{"login":"dt91","id":14223759,"avatar_url":"https://avatars.githubusercontent.com/u/14223759?v=3","gravatar_id":"","url":"https://api.github.com/users/dt91","html_url":"https://github.com/dt91","followers_url":"https://api.github.com/users/dt91/followers","following_url":"https://api.github.com/users/dt91/following{/other_user}","gists_url":"https://api.github.com/users/dt91/gists{/gist_id}","starred_url":"https://api.github.com/users/dt91/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dt91/subscriptions","organizations_url":"https://api.github.com/users/dt91/orgs","repos_url":"https://api.github.com/users/dt91/repos","events_url":"https://api.github.com/users/dt91/events{/privacy}","received_events_url":"https://api.github.com/users/dt91/received_events","type":"User","site_admin":false},"created_at":"2015-09-10T21:00:43Z","updated_at":"2015-09-10T21:00:43Z","body":"you updated the master branch?  I'm not seeing the change yet.  I pulled a new copy anyway, but it didn't change any behavior "}}