~evan-hoose/a-shared-404

ref: 66b814d18bdd2db62235582e8efb9a74a7ddf4ce a-shared-404/top/programs/index.html -rw-r--r-- 3.2 KiB
66b814d1Evan new file: LICENSE.md 1 year, 3 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<doctype html>
<head>
<title>AS4 | Evan Hoose</title>
<style>
body {
	font-family: "Lucida Console", Monaco, monospace;
	padding: 0px 10% 0px;
	/*background-color:  #001214;*/
	background-color: #282828;
}
p,ol,ul {
	/*color: #93a1a1;*/
	color: #ebdbb2;
}

.tab-bar-hr {
	background-color: #504945;
	color: #504945;
}

.active {
	/*background-color: #484848;*/
	background-color: #504945;
	padding: 9px 9px 9px;
}

.inactive {
	padding: 9px 9px 9px;
}
.inactive:hover {
	background-color: #504945;
}
h1 {
	/*color: #839496;*/
	color: #d79921;
}
h2,h3,h4,h5,h6 {
	/*color: #5f5faf;*/
	color: #d3869b
}
a {
	/*color: #2aa198;*/
	color: #83a598;
}
hr {
	/*color: #93a1a1;*/
	color: #ebdbb2;
}

code {
	padding: 5px 5px 5px;
	color: #a89984;
	background-color: #32302f;
}

.footer {
	color: #504945;
}
</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
<div id="header">
        <h1>A Shared 404 |</h1>
        <p>Evan Hoose's Website, Blog and stomping ground</p>
        <a href="/" class="inactive">Home</a>
        <a href="/hire-me" class="inactive">Hire Me</a>
        <a href="/blog" class="inactive">Blog</a>
	<a href="/programs" class="active">Programs</a>
        <a href="/tutorials" class="inactive">Tutorials</a>
        <a href="/other-stuff" class="inactive">Other Stuff</a>
        <hr class="tab-bar-hr">
</div>
<h1>Some Programs that I'm writing/have written</h1>

<p>I'm not a particularly great programmer, but here's a few projects in varying
stages of incompletion that you are welcome to use.  </p>

<p>The projects are all under the GPLv3 or Unlicense.</p>

<p>If you have any questions, comments, concerns etc., please feel free to contact
me at evan.g.hoose (at) protonmail.com . </p>

<hr />

<h2>Programs:</h2>

<h3>c2mon</h3>

<p>LICENSE: GPLv3</p>

<p>C2mon is a suite-in-progress of tools to help monitor infrastructure.  </p>

<p>Currently, the only public part of this is c2mon-core. This program takes an
input file of IP addresses and port numbers, and attempts to make outbound TCP
connections to each host in the file. While doing so, c2mon-core outputs a file
that shows which hosts have been responding to connections.</p>

<p>View the source at <a href="https://git.sr.ht/~evan-hoose/c2mon">Sourcehut</a></p>

<h3>ValLib</h3>

<p>LICENSE: UNLICENSE</p>

<p>This is a library consisting of exactly two functions in PHP designed to help
handle input validation.  </p>

<p>I scrapped a project recently, and these are the only parts I thought were 
worthwhile.  </p>

<p>The 'isPhoneNumber()' function will check if $string is a valid phone number.</p>

<p>the  'isValidTime()' function is not useful for anyone who is not using the exact
same input dropdown as I was using. Maybe you'll find a use for it.</p>

<p>If anyone wants to see the rest of the PHP this was used with, just let me know
and I'll throw it up.</p>

<p>View the source at <a href="https://git.sr.ht/~evan-hoose/PHPValLib">Sourcehut</a></p>
<div id="footer" class="footer">
        <hr style="color:#504945">
	<code>
	<p>A Shared 404: Evan Hoose's Website, Blog and stomping ground.</p>
	<p>The contents of this site are under the CC Attribution license, and 
	the code of the site generator is under the GPL V3.</p>
	</code>
</div>
</body>