diff --git a/.github/workflows/release-private-start.yml b/.github/workflows/release-private-start.yml index f55f268..41dbb23 100644 --- a/.github/workflows/release-private-start.yml +++ b/.github/workflows/release-private-start.yml @@ -58,7 +58,7 @@ jobs: - name: Push new branch run: git push origin ${{ env.RELEASE_BRANCH }} - name: Create pull request into ${{ env.TARGET_BRANCH }} - uses: thomaseizinger/create-pull-request@1.3.1 + uses: thomaseizinger/create-pull-request@1.4.0 with: GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} head: ${{ env.RELEASE_BRANCH }} diff --git a/.github/workflows/release-public-start.yml b/.github/workflows/release-public-start.yml index 2dfd7b7..dd4a42c 100644 --- a/.github/workflows/release-public-start.yml +++ b/.github/workflows/release-public-start.yml @@ -44,7 +44,7 @@ jobs: - name: Push new branch run: git push public ${{ env.RELEASE_BRANCH }} - name: Create pull request into main - uses: thomaseizinger/create-pull-request@1.3.1 + uses: thomaseizinger/create-pull-request@1.4.0 with: GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} head: ${{ env.RELEASE_BRANCH }} diff --git a/.github/workflows/release-sponsor-kali-start.yml b/.github/workflows/release-sponsor-kali-start.yml index b53371f..9fa65a5 100644 --- a/.github/workflows/release-sponsor-kali-start.yml +++ b/.github/workflows/release-sponsor-kali-start.yml @@ -47,7 +47,7 @@ jobs: - name: Push new branch run: git push origin ${{ env.RELEASE_BRANCH }} - name: Create pull request into ${{ env.TARGET_BRANCH }} - uses: thomaseizinger/create-pull-request@1.3.1 + uses: thomaseizinger/create-pull-request@1.4.0 with: GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} head: ${{ env.RELEASE_BRANCH }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 82e7430..9016b7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.8.2] - 2024-09-22 + +### Added + +- Added request for job/task list from agents +- Added Route4Me to sponsorship section + +### Fixed + +- Fixed agent id not being automatically set in terminal + ## [2.8.1] - 2024-05-05 ### Fixed @@ -373,7 +384,9 @@ Including but not limited to: - Initial Release -[Unreleased]: https://github.com/BC-SECURITY/Starkiller-Sponsors/compare/v2.8.1...HEAD +[Unreleased]: https://github.com/BC-SECURITY/Starkiller-Sponsors/compare/v2.8.2...HEAD + +[2.8.2]: https://github.com/BC-SECURITY/Starkiller-Sponsors/compare/v2.8.1...v2.8.2 [2.8.1]: https://github.com/BC-SECURITY/Starkiller-Sponsors/compare/v2.8.0...v2.8.1 diff --git a/README.md b/README.md index 1933605..6397870 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,6 @@ [![Twitter URL](https://img.shields.io/twitter/follow/BCSecurity?style=plastic&logo=twitter)](https://twitter.com/BCSecurity) [![Twitter URL](https://img.shields.io/twitter/follow/EmpireC2Project?style=plastic&logo=twitter)](https://twitter.com/EmpireC2Project) [![YouTube URL](https://img.shields.io/youtube/channel/views/UCIV4xSntF1h1bvFt8SUfzZg?style=plastic&logo=youtube)](https://www.youtube.com/channel/UCIV4xSntF1h1bvFt8SUfzZg) -![Mastodon Follow](https://img.shields.io/mastodon/follow/109299433521243792?domain=https%3A%2F%2Finfosec.exchange%2F&style=plastic&logo=mastodon) -![Mastodon Follow](https://img.shields.io/mastodon/follow/109384907460361134?domain=https%3A%2F%2Finfosec.exchange%2F&style=plastic&logo=mastodon) -[![Threads](https://img.shields.io/badge/follow%20@BCSecurity0-grey?style=plastic&logo=threads&logoColor=#000000)](https://www.threads.net/@bcsecurity0) -[![Threads](https://img.shields.io/badge/follow%20@EmpireC2Project-grey?style=plastic&logo=threads&logoColor=#000000)](https://www.threads.net/@empirec2project) [![LinkedIn](https://img.shields.io/badge/Linkedin-blue?style=plastic&logo=linkedin&logoColor=#0A66C2)](https://www.linkedin.com/company/bc-security/) @@ -29,19 +25,14 @@ Starkiller is a Frontend for [Powershell Empire](https://github.com/BC-SECURITY/ As of Empire 5.0 and Starkiller 2.0, you no longer need to install Starkiller or build it from source. It is prepackaged in Empire as a submodule and served via Empire's API. -[//]: # (## Sponsors) - -[//]: # () -[//]: # (
) - -[//]: # () -[//]: # ([](https://www.cybrary.it/)) - -[//]: # () -[//]: # ([](https://twitter.com/joehelle)) +## Sponsors +
-[//]: # () -[//]: # (
) +[](https://www.route4me.com//) +
+ # Sponsorship and extra features diff --git a/package.json b/package.json index 1fb170a..226e48c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "starkiller", - "version": "2.8.1", + "version": "2.8.2", "private": true, "scripts": { "dev": "vite", diff --git a/src/api/agent-task-api.js b/src/api/agent-task-api.js index c00f63f..0b4c31e 100644 --- a/src/api/agent-task-api.js +++ b/src/api/agent-task-api.js @@ -172,6 +172,12 @@ export function scriptImport(sessionId, file) { .then((response) => response.data) .catch((error) => Promise.reject(handleError(error))); } +export function getJobs(sessionId) { + return axios + .post(`/agents/${sessionId}/tasks/jobs`) + .then(({ data }) => data) + .catch((error) => Promise.reject(handleError(error))); +} export function scriptCommand(sessionId, command) { return axios diff --git a/src/components/agents/AgentFileBrowser.vue b/src/components/agents/AgentFileBrowser.vue index 04a5abc..db9b0cf 100644 --- a/src/components/agents/AgentFileBrowser.vue +++ b/src/components/agents/AgentFileBrowser.vue @@ -30,16 +30,16 @@ :open.sync="open" :items="tree" > -