%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/modules/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/modules/osquery.pyc

�
���^c@@s�dZddlmZmZmZddlZddlZddlZddl	Zej
e�Zidd6dd6dd	6Z
d
Zd�Zd�Zd
d�Zddd
d�Zd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�Zddd�Z ddd�Z!ddd�Z"ddd�Z#ddd �Z$ddd!�Z%ddd"�Z&ddd#�Z'ddd$�Z(ddd%�Z)ddd&�Z*ddd'�Z+ddd(�Z,ddd)�Z-ddd*�Z.ddd+�Z/ddd,�Z0ddd-�Z1ddd.�Z2ddd/�Z3ddd0�Z4ddd1�Z5ddd2�Z6ddd3�Z7ddd4�Z8ddd5�Z9ddd6�Z:ddd7�Z;ddd8�Z<ddd9�Z=ddd:�Z>ddd;�Z?ddd<�Z@ddd=�ZAddd>�ZBddd?�ZCddd@�ZDdddA�ZEdddB�ZFdddC�ZGdddD�ZHdddE�ZIdddF�ZJdddG�ZKdddH�ZLdddI�ZMdddJ�ZNdddK�ZOdddL�ZPdddM�ZQdddN�ZRdddO�ZSdddP�ZTdddQ�ZUdddR�ZVdddS�ZWdddT�ZXddU�ZYddV�ZZdS(WuG
Support for OSQuery - https://osquery.io.

.. versionadded:: 2015.8.0
i(tabsolute_importtprint_functiontunicode_literalsNufileufile_uhashuhash_utimeutime_uosquerycC@s#tjjjd�rtStdfS(NuosqueryiuRThe osquery execution module cannot be loaded: osqueryi binary is not in the path.(tsalttutilstpathtwhicht__virtualname__tFalse(((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt__virtual__scC@s�dgdgdj|�g}td|�}|ddkr�g}tjjj|d�}x|D]}|j|d�qfW|StS(	u8
    Helper function to find valid table attributes
    uosqueryiu--jsonupragma table_info({0})ucmd.run_alluretcodeiustdoutuname(tformatt__salt__RRtjsontloadstappendR(ttabletcmdtrestattrsttexttitem((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt_table_attrs$s 
ujsoncC@s�itd6}dgdg|g}td|�}|drYt|d<|d|d<ntjjj|d�|d<tjd	|�|S(
u4
    Helper function to run raw osquery queries
    uresultuosqueryiu--jsonucmd.run_allustderruerrorustdoutudatau== %s ==(	tTrueRRRRRR
tlogtdebug(tsqlR
tretRR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt_osquery3s


c
C@sAitd6}|r�t|t�r�t|�}|r�x>|D]6}||kr;t|d<dj||�|d<|Sq;Wdj|�}q�t|d<dj|�|d<|Sq�d|d<t|d<|Snd}dj||�}|r�d	j||�}nd
j|�}t|�}	|	dr/|	d|d<n|	d|d<|S(
u0
    Helper function to run osquery queries
    uresultu*{0} is not a valid attribute for table {1}ucommentu,uInvalid table {0}.u"attrs must be specified as a list.u*uselect {0} from {1}u
{0} where {1}u{0};udatauerror(Rt
isinstancetlistRRR
tjoinR(
RRtwhereR
Rtvalid_attrstat_attrsRR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt_osquery_cmdFs8






cC@s�itd6dd6}tddddg�}d|kr�|dr�d|kr�t|dt�r�|dd	jdd
�p~|Sn|S(uq
    Return version of osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.version
    uresultuOSQuery version unavailable.ucommentRuosquery_infoRuversionudataiu(RR#RRtget(t
_false_returnR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytversionrs


!cC@s;tddkr)tddd|d|�Sitd6dd	6S(
u�
    Return cpuid information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.rpm_packages
    u	os_familyuRedHatRurpm_packagesRRuresultu(Only available on Red Hat based systems.ucomment(t
__grains__R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytrpm_packages�s

cC@s;tddkr)tddd|d|�Sitd6d	d
6S(u�
    Return kernel_integrity information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.kernel_integrity
    u	os_familyuRedHatuDebianRukernel_integrityRRuresultu2Only available on Red Hat or Debian based systems.ucomment(uRedHatuDebian(R'R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytkernel_integrity�s
cC@s;tddkr)tddd|d|�Sitd6d	d
6S(u�
    Return kernel_modules information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.kernel_modules
    u	os_familyuRedHatuDebianRukernel_modulesRRuresultu2Only available on Red Hat or Debian based systems.ucomment(uRedHatuDebian(R'R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytkernel_modules�s
cC@s;tddkr)tddd|d|�Sitd6d	d
6S(u�
    Return memory_map information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.memory_map
    u	os_familyuRedHatuDebianRu
memory_mapRRuresultu2Only available on Red Hat or Debian based systems.ucomment(uRedHatuDebian(R'R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
memory_map�s
cC@s;tddkr)tddd|d|�Sitd6d	d
6S(u�
    Return process_memory_map information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.process_memory_map
    u	os_familyuRedHatuDebianRuprocess_memory_mapRRuresultu2Only available on Red Hat or Debian based systems.ucomment(uRedHatuDebian(R'R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytprocess_memory_map�s
cC@s;tddkr)tddd|d|�Sitd6d	d
6S(u�
    Return shared_memory information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.shared_memory
    u	os_familyuRedHatuDebianRu
shared_memoryRRuresultu2Only available on Red Hat or Debian based systems.ucomment(uRedHatuDebian(R'R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
shared_memory�s
cC@s;tddkr)tddd|d|�Sitd6dd	6S(
u�
    Return apt_sources information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.apt_sources
    u	os_familyuDebianRuapt_sourcesRRuresultu'Only available on Debian based systems.ucomment(R'R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytapt_sources�s
cC@s;tddkr)tddd|d|�Sitd6dd	6S(
u�
    Return deb_packages information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.deb_packages
    u	os_familyuDebianRudeb_packagesRRuresultu'Only available on Debian based systems.ucomment(R'R#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytdeb_packages�s
cC@stddd|d|�S(u�
    Return acpi_tables information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.acpi_tables
    Ruacpi_tablesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytacpi_tables�s
cC@stddd|d|�S(u�
    Return arp_cache information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.arp_cache
    Ru	arp_cacheRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt	arp_caches
cC@stddd|d|�S(u�
    Return block_devices information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.block_devices
    Ru
block_devicesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
block_devicess
cC@stddd|d|�S(u{
    Return cpuid information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.cpuid
    RucpuidRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytcpuid%s
cC@stddd|d|�S(u
    Return crontab information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.crontab
    RucrontabRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytcrontab2s
cC@stddd|d|�S(u�
    Return etc_hosts information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.etc_hosts
    Ru	etc_hostsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt	etc_hosts?s
cC@stddd|d|�S(u�
    Return etc_services information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.etc_services
    Ruetc_servicesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytetc_servicesLs
cC@stddd|d|�S(u�
    Return file_changes information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.file_changes
    Rufile_changesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytfile_changesYs
cC@stddd|d|�S(u}
    Return groups information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.groups
    RugroupsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytgroupsfs
cC@stddd|d|�S(u�
    Return hardware_events information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.hardware_events
    Ruhardware_eventsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pythardware_eventsss
cC@stddd|d|�S(u�
    Return interface_addresses information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.interface_addresses
    Ruinterface_addressesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytinterface_addresses�s
cC@stddd|d|�S(u�
    Return interface_details information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.interface_details
    Ruinterface_detailsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytinterface_details�s
cC@stddd|d|�S(u�
    Return kernel_info information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.kernel_info
    Rukernel_infoRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytkernel_info�s
cC@stddd|d|�S(uy
    Return last information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.last
    RulastRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytlast�s
cC@stddd|d|�S(u�
    Return listening_ports information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.listening_ports
    Rulistening_portsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytlistening_ports�s
cC@stddd|d|�S(u�
    Return logged_in_users information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.logged_in_users
    Rulogged_in_usersRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytlogged_in_users�s
cC@stddd|d|�S(u}
    Return mounts information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.mounts
    RumountsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytmounts�s
cC@stddd|d|�S(u�
    Return os_version information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.os_version
    Ru
os_versionRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
os_version�s
cC@stddd|d|�S(u�
    Return passwd_changes information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.passwd_changes
    Rupasswd_changesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytpasswd_changes�s
cC@stddd|d|�S(u�
    Return pci_devices information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.pci_devices
    Rupci_devicesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytpci_devices�s
cC@stddd|d|�S(u�
    Return process_envs information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.process_envs
    Ruprocess_envsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytprocess_envss
cC@stddd|d|�S(u�
    Return process_open_files information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.process_open_files
    Ruprocess_open_filesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytprocess_open_filess
cC@stddd|d|�S(u�
    Return process_open_sockets information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.process_open_sockets
    Ruprocess_open_socketsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytprocess_open_socketss
cC@stddd|d|�S(u�
    Return processes information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.processes
    Ru	processesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt	processes)s
cC@stddd|d|�S(u}
    Return routes information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.routes
    RuroutesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytroutes6s
cC@stddd|d|�S(u�
    Return shell_history information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.shell_history
    Ru
shell_historyRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
shell_historyCs
cC@stddd|d|�S(u�
    Return smbios_tables information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.smbios_tables
    Ru
smbios_tablesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
smbios_tablesPs
cC@stddd|d|�S(u�
    Return suid_bin information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.suid_bin
    Rusuid_binRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytsuid_bin]s
cC@stddd|d|�S(u�
    Return system_controls information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.system_controls
    Rusystem_controlsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytsystem_controlsjs
cC@stddd|d|�S(u�
    Return usb_devices information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.usb_devices
    Ruusb_devicesRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytusb_devicesws
cC@stddd|d|�S(u{
    Return users information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.users
    RuusersRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytusers�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(uw
    Return alf information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.alf
    RualfRRuresultu Only available on macOS systems.ucomment(RRtplatformt	is_darwinR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytalf�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return alf_exceptions information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.alf_exceptions
    Rualf_exceptionsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytalf_exceptions�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return alf_explicit_auths information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.alf_explicit_auths
    Rualf_explicit_authsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytalf_explicit_auths�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return alf_services information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.alf_services
    Rualf_servicesRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytalf_services�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(uy
    Return apps information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.apps
    RuappsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytapps�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return certificates information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.certificates
    RucertificatesRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytcertificates�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return chrome_extensions information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.chrome_extensions
    Ruchrome_extensionsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytchrome_extensions�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return firefox_addons information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.firefox_addons
    Rufirefox_addonsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytfirefox_addons�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return homebrew_packages information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.homebrew_packages
    Ruhomebrew_packagesRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pythomebrew_packages	s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return iokit_devicetree information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.iokit_devicetree
    Ruiokit_devicetreeRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytiokit_devicetrees
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return iokit_registry information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.iokit_registry
    Ruiokit_registryRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytiokit_registry's
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return kernel_extensions information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.kernel_extensions
    Rukernel_extensionsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytkernel_extensions6s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return keychain_items information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.keychain_items
    Rukeychain_itemsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytkeychain_itemsEs
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u
    Return launchd information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.launchd
    RulaunchdRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytlaunchdTs
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return nfs_shares information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.nfs_shares
    Ru
nfs_sharesRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
nfs_sharescs
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u{
    Return nvram information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.nvram
    RunvramRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytnvramrs
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return preferences information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.preferences
    RupreferencesRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytpreferences�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return quarantine information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.quarantine
    Ru
quarantineRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
quarantine�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return safari_extensions information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.safari_extensions
    Rusafari_extensionsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytsafari_extensions�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return startup_items information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.startup_items
    Ru
startup_itemsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
startup_items�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return xattr_where_from information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.xattr_where_from
    Ruxattr_where_fromRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytxattr_where_from�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return xprotect_entries information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.xprotect_entries
    Ruxprotect_entriesRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytxprotect_entries�s
cC@s=tjjj�r+tddd|d|�Sitd6dd6S(u�
    Return xprotect_reports information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.xprotect_reports
    Ruxprotect_reportsRRuresultu Only available on macOS systems.ucomment(RRRORPR#R(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytxprotect_reports�s
cC@stddd|d|�S(uy
    Return file information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.file
    RufileRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytfile_�s
cC@stddd|d|�S(uy
    Return hash information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.hash
    RuhashRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pythash_�s
cC@stddd|d|�S(u�
    Return osquery_extensions information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.osquery_extensions
    Ruosquery_extensionsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytosquery_extensionss
cC@stddd|d|�S(u�
    Return osquery_flags information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.osquery_flags
    Ru
osquery_flagsRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt
osquery_flagss
cC@stddd|d|�S(u�
    Return osquery_info information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.osquery_info
    Ruosquery_infoRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytosquery_infos
cC@stddd|d|�S(u�
    Return osquery_registry information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.osquery_registry
    Ruosquery_registryRR(R#(RR((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytosquery_registry+s
cC@stddd|�S(uy
    Return time information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.time
    RutimeR(R#(R((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyttime_8s
cC@s
t|�S(u�
    Return time information from osquery

    CLI Example:

    .. code-block:: bash

        salt '*' osquery.query "select * from users;"
    (R(R((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pytqueryEs
([t__doc__t
__future__RRRtloggingtsalt.utils.jsonRtsalt.utils.pathtsalt.utils.platformt	getLoggert__name__Rt__func_alias__RR	RRtNoneR#R&R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;R<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRo(((s8/usr/lib/python2.7/site-packages/salt/modules/osquery.pyt<module>s�
		,	






































Zerion Mini Shell 1.0