Squash and merge edge.
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
Captain ALM 2022-12-28 20:36:13 +00:00
parent de745fad87
commit f60e04ada4
Signed by: alfred
GPG Key ID: 4E4ADD02609997B1
5 changed files with 59 additions and 17 deletions

View File

@ -1,8 +0,0 @@
kind: pipeline
name: default
steps:
- name: build
image: golang
commands:
- make build

12
.woodpecker/build.yml Normal file
View File

@ -0,0 +1,12 @@
platform: linux/amd64
pipeline:
format:
image: golang
commands:
- files=$(gofmt -l .) && echo "$files" && [ -z "$files" ]
build:
image: golang
commands:
- make build

View File

@ -13,7 +13,7 @@ sortImageLocation: "resources/assets/sort.png"
headerLinks:
Main Portfolio: "https://portfolio.captainalm.com/"
Root Site Home: "https://www.captainalm.com/"
Github: "https://github.com/Captain-ALM/"
LinkedIn: "https://www.linkedin.com/in/alfred-manville/"
about:
title: "Alfred Manville (Captain ALM)"
content: >
@ -24,14 +24,18 @@ about:
I also have a <a href="https://youtube.com/c/CaptainALM">Youtube Channel</a> which is in the process of being resumed from a hiatus.
</p>
<p>
On the programming side, I know Visual Basic .net, C# .net, C, Java, Go, Javascript (Circa. 2000 ECMAScript although I am learning the latest version of the language),
Processing and Microsoft Smallbasic (I have also dabbled in C++, Python and Bash/Batch).
On the programming side, I know Visual Basic .net, C# .net, C, Java, Go, Javascript, C++, Python,
Processing and Microsoft Smallbasic (I have also dabbled in Bash/Batch).
I am currently in the progress of writing infrastructure software in Go, in the past, I wrote a <a href="https://github.com/Captain-ALM/CALM-Console">command console</a>
in VB .net for my own pluggable libraries (I created a CMD emulator to get past the school disabling interactive CMD) and some <a href="https://github.com/Captain-ALM/CALMNetLibSamples">
network communication applications</a> (Including a peer-to-peer <a href="https://github.com/Captain-ALM/C-ALM-VOIP">VOIP client</a>
using NAudio as the audio library and my own network wrapper library, however, it is in need of bug-fixing at the moment).
</p>
<p>
My github username is <a href="https://github.com/Captain-ALM">Captain-ALM</a> and has half my public programming projects,
the other half is located at: <a href="https://code.mrmelon54.com/alfred">https://code.mrmelon54.com/alfred</a>
</p>
<p>
On the cracking / hacking side, I've used virtual machines a lot (Mainly infrastructure testing
but I did at one point try creating and breaking into a test windows domain network I had setup).
I've also used VMs to pull perform a PXE boot off a network and analyse the partially deployed image
@ -219,3 +223,37 @@ entries:
Find the source code here: <a href="https://code.mrmelon54.com/alfred/cityuni-webserver">https://code.mrmelon54.com/alfred/cityuni-webserver</a>
</p>
startDate: "13/07/2022"
- name: "Python Communicator"
content: >
<p>
After learning python for my portfolio development option, I wanted to showcase what I knew in python.
I usually make a network application in each of the new programming languages that I learn.
For the repo showing me learning python please go to: <a href="https://code.mrmelon54.com/alfred/LearningPy">https://code.mrmelon54.com/alfred/LearningPy</a>
</p>
<p>
This project is a message based network communicator written in python and has a module for networking.
The project allows the sending of text messages and files over a network.
It also comes with a nice twist, in that if you select the pickle protocol, you can inject code into another client by sending a specially crafted message!
</p>
<p>
Find the source code here: <a href="https://github.com/Captain-ALM/CALMPyNetworker">https://github.com/Captain-ALM/CALMPyNetworker</a>
</p>
startDate: "10/12/2022"
endDate: "10/12/2022"
videoLocation: "resources/stream/vid-pycom.mp4"
videoContentType: "video/mp4"
thumbnailLocations:
- "resources/assets/pycom-1_t.jpg"
- "resources/assets/pycom-2_t.jpg"
- "resources/assets/pycom-3_t.jpg"
- "resources/assets/pycom-4_t.jpg"
imageLocations:
- "resources/assets/pycom-1.jpg"
- "resources/assets/pycom-2.jpg"
- "resources/assets/pycom-3.jpg"
- "resources/assets/pycom-4.jpg"
imageAltTexts:
- "Text Messaging."
- "File Messaging."
- "Exploit Testing."
- "Failed Exploit Testing."

View File

@ -186,10 +186,10 @@ function EntrySort(o, s) {
SortValue = s
}
if (chg || OrderValue !== o) {
if (ts === "desc" || ts === "descending") {
ts = -1
} else {
if (ts === "asc" || ts === "ascending") {
ts = 1
} else {
ts = -1
}
var to = o.toString().toLowerCase()
if (to === "start") {

View File

@ -195,9 +195,9 @@ func (p *Page) getPageData() (*DataYaml, error) {
}
func getSortValue(toCheckIn string) int8 {
if toCheckIn == "desc" || toCheckIn == "descending" {
return -1
} else {
if toCheckIn == "asc" || toCheckIn == "ascending" {
return 1
} else {
return -1
}
}