%global _empty_manifest_terminate_build 0 Name: python-mythic-c2-container Version: 0.0.31 Release: 1 Summary: Functionality for Mythic C2 Containers License: BSD3 URL: https://docs.mythic-c2.net/customizing/c2-related-development Source0: https://mirrors.aliyun.com/pypi/web/packages/55/46/f8f47289e1d8fee26994a4211fead2845be193abf47972f4eb62fccb99b5/mythic_c2_container-0.0.31.tar.gz BuildArch: noarch Requires: python3-aio-pika Requires: python3-dynaconf Requires: python3-psutil %description # Mythic C2 Container The `mythic_c2_container` package creates an easy way to get everything set up in a new C2 container for a Mythic supported C2 Profile. Mythic is a Command and Control (C2) framework for Red Teaming. The code is on GitHub (https://github.com/its-a-feature/Mythic) and the Mythic project's documentation is on GitBooks (https://docs.mythic-c2.net). This code will be included in the default Mythic C2 containers, but is available for anybody making custom containers as well. ## Installation You can install the mythic scripting interface from PyPI: ``` pip install mythic-c2-container ``` ## How to use Version 0.0.23 of the `mythic_c2_container` package supports version 2.2.12 of the Mythic project. This container reports to mythic as version 4 (PyPi version 0.0.23). For the main execution of the heartbeat and service functionality, simply import and start the service: ``` from mythic_c2_container import mythic_service mythic_service.start_service_and_heartbeat(debug=False) ``` You can also pass `debug=True` to the start_service_and_heartbeat() function to get detailed debugging information For a C2 Profile's code to leverage the C2ProfileBase or RPC functionality: ``` from mythic_c2_container import C2ProfileBase from mythic_c2_container.MythicRPC import MythicRPC response = await MythicRPC().execute("function name", **kwargs) ``` You can get the Mythic version of this package with the `get_version_info` function: ``` from mythic_c2_container.mythic_service import get_version_info get_version_info() ``` ## Where is the code? The code for this PyPi package can be found at https://github.com/MythicMeta/Mythic_C2Profile_Container %package -n python3-mythic-c2-container Summary: Functionality for Mythic C2 Containers Provides: python-mythic-c2-container BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-mythic-c2-container # Mythic C2 Container The `mythic_c2_container` package creates an easy way to get everything set up in a new C2 container for a Mythic supported C2 Profile. Mythic is a Command and Control (C2) framework for Red Teaming. The code is on GitHub (https://github.com/its-a-feature/Mythic) and the Mythic project's documentation is on GitBooks (https://docs.mythic-c2.net). This code will be included in the default Mythic C2 containers, but is available for anybody making custom containers as well. ## Installation You can install the mythic scripting interface from PyPI: ``` pip install mythic-c2-container ``` ## How to use Version 0.0.23 of the `mythic_c2_container` package supports version 2.2.12 of the Mythic project. This container reports to mythic as version 4 (PyPi version 0.0.23). For the main execution of the heartbeat and service functionality, simply import and start the service: ``` from mythic_c2_container import mythic_service mythic_service.start_service_and_heartbeat(debug=False) ``` You can also pass `debug=True` to the start_service_and_heartbeat() function to get detailed debugging information For a C2 Profile's code to leverage the C2ProfileBase or RPC functionality: ``` from mythic_c2_container import C2ProfileBase from mythic_c2_container.MythicRPC import MythicRPC response = await MythicRPC().execute("function name", **kwargs) ``` You can get the Mythic version of this package with the `get_version_info` function: ``` from mythic_c2_container.mythic_service import get_version_info get_version_info() ``` ## Where is the code? The code for this PyPi package can be found at https://github.com/MythicMeta/Mythic_C2Profile_Container %package help Summary: Development documents and examples for mythic-c2-container Provides: python3-mythic-c2-container-doc %description help # Mythic C2 Container The `mythic_c2_container` package creates an easy way to get everything set up in a new C2 container for a Mythic supported C2 Profile. Mythic is a Command and Control (C2) framework for Red Teaming. The code is on GitHub (https://github.com/its-a-feature/Mythic) and the Mythic project's documentation is on GitBooks (https://docs.mythic-c2.net). This code will be included in the default Mythic C2 containers, but is available for anybody making custom containers as well. ## Installation You can install the mythic scripting interface from PyPI: ``` pip install mythic-c2-container ``` ## How to use Version 0.0.23 of the `mythic_c2_container` package supports version 2.2.12 of the Mythic project. This container reports to mythic as version 4 (PyPi version 0.0.23). For the main execution of the heartbeat and service functionality, simply import and start the service: ``` from mythic_c2_container import mythic_service mythic_service.start_service_and_heartbeat(debug=False) ``` You can also pass `debug=True` to the start_service_and_heartbeat() function to get detailed debugging information For a C2 Profile's code to leverage the C2ProfileBase or RPC functionality: ``` from mythic_c2_container import C2ProfileBase from mythic_c2_container.MythicRPC import MythicRPC response = await MythicRPC().execute("function name", **kwargs) ``` You can get the Mythic version of this package with the `get_version_info` function: ``` from mythic_c2_container.mythic_service import get_version_info get_version_info() ``` ## Where is the code? The code for this PyPi package can be found at https://github.com/MythicMeta/Mythic_C2Profile_Container %prep %autosetup -n mythic_c2_container-0.0.31 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-mythic-c2-container -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 0.0.31-1 - Package Spec generated