{ "info": { "author": "Luis Campo Giralte", "author_email": "luis.camp0.2009@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX :: BSD :: FreeBSD", "Operating System :: POSIX :: Linux", "Programming Language :: C++", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Security", "Topic :: System :: Networking", "Topic :: System :: Networking :: Monitoring" ], "description": "AIEngine is a next generation interactive/programmable Python/Ruby/Java/Lua packet inspection engine with capabilities of learning\r\nwithout any human intervention, NIDS(Network Intrusion Detection System) functionality, DNS domain classification, network collector, network forensics and many others.\r\n\r\nAIEngine also helps network/security professionals to identify traffic and develop\r\nsignatures for use them on NIDS, Firewalls, Traffic classifiers and so on.\r\n\r\nThe main functionalities of AIEngine are:\r\n\r\n- Support for interacting/programing with the user while the engine is running.\r\n- Support for PCRE JIT for regex matching.\r\n- Support for regex graphs (complex detection patterns).\r\n- Support five types of NetworkStacks (lan,mobile,lan6,virtual and oflow).\r\n- Support Sets and Bloom filters for IP searches.\r\n- Support Linux, FreeBSD and MacOS operating systems.\r\n- Support for HTTP,DNS and SSL Domains matching.\r\n- Support for banned domains and hosts for HTTP, DNS, SMTP and SSL.\r\n- Frequency analysis for unknown traffic and auto-regex generation.\r\n- Generation of Yara signatures.\r\n- Easy integration with databases (MySQL, Redis, Cassandra, Hadoop, etc...) for data correlation.\r\n- Easy integration with other packet engines (Netfilter).\r\n- Support memory clean caches for refresh stored memory information.\r\n- Support for detect DDoS at network/application layer.\r\n- Support for rejecting TCP/UDP connections.\r\n- Support for network forensics on real time.\r\n- Supports protocols such as Bitcoin,CoAP,DHCP,DNS,GPRS,GRE,HTTP,ICMPv4/ICMPv6,IMAP,IPv4/v6,Modbus,\r\n MPLS,MQTT,Netbios,NTP,OpenFlow,POP,Quic,RTP,SIP,SMTP,SSDP,SSL,TCP,UDP,VLAN,VXLAN.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/camp0/aiengine", "keywords": "", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "aiengine", "package_url": "https://pypi.org/project/aiengine/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/aiengine/", "project_urls": { "Homepage": "https://bitbucket.org/camp0/aiengine" }, "release_url": "https://pypi.org/project/aiengine/1.6.1/", "requires_dist": null, "requires_python": null, "summary": "AIEngine is a next generation interactive/programmable Python/Ruby/Java/Lua packet inspection engine", "version": "1.6.1" }, "last_serial": 2380702, "releases": { "1.6": [], "1.6.1": [ { "comment_text": "", "digests": { "md5": "5c08a1444056129ca7227bbe7caf5894", "sha256": "7d9b490ccf8e7a3721a5fa9cfc0c5168c8db531b9e6fdeb859474c4383483a83" }, "downloads": -1, "filename": "aiengine-1.6.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5c08a1444056129ca7227bbe7caf5894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17397068, "upload_time": "2016-10-04T21:04:32", "url": "https://files.pythonhosted.org/packages/e0/73/c9c3fb434c8b4f9dede37bb40394bcc92906d375cd49af99a0a9669ac414/aiengine-1.6.1.linux-x86_64.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c08a1444056129ca7227bbe7caf5894", "sha256": "7d9b490ccf8e7a3721a5fa9cfc0c5168c8db531b9e6fdeb859474c4383483a83" }, "downloads": -1, "filename": "aiengine-1.6.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5c08a1444056129ca7227bbe7caf5894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17397068, "upload_time": "2016-10-04T21:04:32", "url": "https://files.pythonhosted.org/packages/e0/73/c9c3fb434c8b4f9dede37bb40394bcc92906d375cd49af99a0a9669ac414/aiengine-1.6.1.linux-x86_64.tar.gz" } ] }