Skip to content

Commit

Permalink
HTTPs proxy working, headers are now sent in requests and responses
Browse files Browse the repository at this point in the history
  • Loading branch information
Raul committed Apr 7, 2023
1 parent 0ce4895 commit 62a512b
Show file tree
Hide file tree
Showing 31 changed files with 408 additions and 146 deletions.
Binary file removed .DS_Store
Binary file not shown.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
node_modules/
node_modules/
server/certs/
**/.DS_Store
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ npm install ws

npm install uuid

npm install http-proxy
npm install http-mitm-proxy
4 changes: 2 additions & 2 deletions client/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ ipcMain.on('open-interactive-window', (event, sessionID) => {
});

const proxyConfig = {
proxyRules: 'http=localhost:8081;https=localhost:8081',
proxyRules: 'http=192.168.0.15:8081;https=192.168.0.15:8081',
};

interactiveWin.webContents.session.webRequest.onBeforeSendHeaders((details, callback) => {
Expand All @@ -69,7 +69,7 @@ ipcMain.on('open-visual-window', (event, sessionID) => {
},
});
const proxyConfig = {
proxyRules: 'http=localhost:8081;https=localhost:8081',
proxyRules: 'http=192.168.0.15:8081;https=192.168.0.15:8081',
};

visualWin.webContents.session.webRequest.onBeforeSendHeaders((details, callback) => {
Expand Down
Binary file removed server/.DS_Store
Binary file not shown.
25 changes: 25 additions & 0 deletions server/.http-mitm-proxy/certs/chat.openai.com.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIELjCCAxagAwIBAgIQECuEyU7fqJCVCN+XkorAkjANBgkqhkiG9w0BAQsFADB9
MRgwFgYDVQQDEw9Ob2RlTUlUTVByb3h5Q0ExETAPBgNVBAYTCEludGVybmV0MREw
DwYDVQQIEwhJbnRlcm5ldDERMA8GA1UEBxMISW50ZXJuZXQxGzAZBgNVBAoTEk5v
ZGUgTUlUTSBQcm94eSBDQTELMAkGA1UECxMCQ0EwHhcNMjMwNDA2MTc0NTQxWhcN
MjQwNDA3MTc0NTQxWjCBnTEYMBYGA1UEAxMPY2hhdC5vcGVuYWkuY29tMREwDwYD
VQQGEwhJbnRlcm5ldDERMA8GA1UECBMISW50ZXJuZXQxETAPBgNVBAcTCEludGVy
bmV0MRswGQYDVQQKExJOb2RlIE1JVE0gUHJveHkgQ0ExKzApBgNVBAsTIk5vZGUg
TUlUTSBQcm94eSBTZXJ2ZXIgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDd2/ee22ZPOEIAUIWPelbkVdwBy6nr/l7UX4sqo2/lrSjJ
D5vK/p56HIQ20rZ7WRaw9vClt5SoK4dWonvQF7Gi6N9OYXmL5mjDiguGJh30gTbQ
kSUGJVoeEH+B8IdzovMihkdTZRIJCu8cJrzcpvwuUQZRAREdfGcKdq20wk+iAIdX
4RZKAW95BPsFOaNATLLiHYmDsLRDE7ZfuvHL6YLsWlLM/J2quY5uLpaywGnToyIf
VLBozavReMzbAj0Wl3vDl+xw0BJanmiuircdGgDPLmFnAXrl0aqSOxIdKV27GZDB
ogNlbN64zka7wsj8OBA3EatV4Sc/xUeEzVB0jc2xAgMBAAGjgYgwgYUwCQYDVR0T
BAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MBEGCWCGSAGG+EIBAQQEAwIGwDAdBgNVHQ4EFgQUIkbvKdkyXxvAWpjhQ9ZQMJ5Y
/YYwGgYDVR0RBBMwEYIPY2hhdC5vcGVuYWkuY29tMA0GCSqGSIb3DQEBCwUAA4IB
AQCFYD+JQpZQkUe7F/06SmSvk6S0S+PQ5Jb1ifB78gOikYJeyvNq+4IpmsZWWcTH
irazGRVpkvVfdZb9PwzFlXV0khB6W0oex1N/FYgOBmmCz8MEkxw7rTumKGjtHYwi
HhkWMGWBhZ7ufcFBGlq9Ubrk3fbc+buP0/kBSdXIQAe1uSVlR6r0Q120DwnzTT+c
euG1I+rBffYlYndwOVN14n4pGFjwrRo6yI2P24nzh0zXrpQ/2Dx3E4gjo9G6UVED
RIUiAmyMzQeavjcafLepskysexVCqbQUIAkQl6JlknUNPB7GX47D486oD3cMmvO0
TuZ7F8Wh61k9yYLNVNpZhsqK
-----END CERTIFICATE-----
25 changes: 25 additions & 0 deletions server/.http-mitm-proxy/certs/github.com.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIEJDCCAwygAwIBAgIQGIOzcAjKJ+WXJJkOnnG6AzANBgkqhkiG9w0BAQsFADB9
MRgwFgYDVQQDEw9Ob2RlTUlUTVByb3h5Q0ExETAPBgNVBAYTCEludGVybmV0MREw
DwYDVQQIEwhJbnRlcm5ldDERMA8GA1UEBxMISW50ZXJuZXQxGzAZBgNVBAoTEk5v
ZGUgTUlUTSBQcm94eSBDQTELMAkGA1UECxMCQ0EwHhcNMjMwNDA2MTc0NDU3WhcN
MjQwNDA3MTc0NDU3WjCBmDETMBEGA1UEAxMKZ2l0aHViLmNvbTERMA8GA1UEBhMI
SW50ZXJuZXQxETAPBgNVBAgTCEludGVybmV0MREwDwYDVQQHEwhJbnRlcm5ldDEb
MBkGA1UEChMSTm9kZSBNSVRNIFByb3h5IENBMSswKQYDVQQLEyJOb2RlIE1JVE0g
UHJveHkgU2VydmVyIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEArLcpNPf9yBrsetVW1Zv8QsadXrsKgmQTxStd3SH+zgnpQAYiRMwt
GNzfz9+25uq0jxHa1Zs5uSKPhcfsb+dybSnmLymRPyt1WEHp/RnCIxvOTIyt76NJ
QrWA5O9Od24f1jSgXfOgvssaY5H1nmb/HgsLRtnC5eDzQ2SPsEeyKxwJ1aGp063D
uQjeyAezIZfaWiFIG8LpgUP0M8NZPZDazfT/+VqD7EzrC1hlH4p6CYYZvwVm5iF1
jfv655dFvJsFHhFrBmlCMEDbfx9OdhAm92V1zGsPExZSuIuEmxX25/aEdHvJtEmc
NTyuDdrWPMBqrOioMCO0gV9G1E2+Hd1cwQIDAQABo4GDMIGAMAkGA1UdEwQCMAAw
CwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjARBglg
hkgBhvhCAQEEBAMCBsAwHQYDVR0OBBYEFCJG7ynZMl8bwFqY4UPWUDCeWP2GMBUG
A1UdEQQOMAyCCmdpdGh1Yi5jb20wDQYJKoZIhvcNAQELBQADggEBAJ1GDb2hHBey
DxiWRnWZ0OZP0mv1nRhI+o4jCJFuUm4lV1mrRFPffGaDHx9rXox5xIdeq1ZIeRac
qP+ohQACLdtLBTBzCKeoTwmsHszq/NuqxDgYBikJ1U0Xg0uCafPr2hwXQD+ky4VK
2bQ4Pq5DbXkRXcqqKsSt7plafwA3nEPszTtMGA/yOZmjBTz7CN5j7fK5JqeP/332
VWIakVGuVaeRLboqPOnPA3Mph8EwrP6G3OfeBx86/IBh1vaCtGjb8bYvx/5OMD2a
yASfTpZom2QFzEAY0CSh4NKn5cyrWurstP75xz2QlAXJ1W+8BG252jRUiB1FWnoC
orkD2BaLC9k=
-----END CERTIFICATE-----
25 changes: 25 additions & 0 deletions server/.http-mitm-proxy/certs/github.githubassets.com.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIEPjCCAyagAwIBAgIQN/V+fUwJQctiUbQzFu7AcTANBgkqhkiG9w0BAQsFADB9
MRgwFgYDVQQDEw9Ob2RlTUlUTVByb3h5Q0ExETAPBgNVBAYTCEludGVybmV0MREw
DwYDVQQIEwhJbnRlcm5ldDERMA8GA1UEBxMISW50ZXJuZXQxGzAZBgNVBAoTEk5v
ZGUgTUlUTSBQcm94eSBDQTELMAkGA1UECxMCQ0EwHhcNMjMwNDA2MTc0NDU3WhcN
MjQwNDA3MTc0NDU3WjCBpTEgMB4GA1UEAxMXZ2l0aHViLmdpdGh1YmFzc2V0cy5j
b20xETAPBgNVBAYTCEludGVybmV0MREwDwYDVQQIEwhJbnRlcm5ldDERMA8GA1UE
BxMISW50ZXJuZXQxGzAZBgNVBAoTEk5vZGUgTUlUTSBQcm94eSBDQTErMCkGA1UE
CxMiTm9kZSBNSVRNIFByb3h5IFNlcnZlciBDZXJ0aWZpY2F0ZTCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBAL0eKGVN++QZWcbdbRK4+RjNp2vg5700ZJ09
nsHiCEoi18fqniwAXjsHt6d1p3JGgtn57J3YUrCpEeBAyydkNNsgX/g7vbYSyXR/
4vju+PMEWSi1sEHYP4iqVcp6dN7EatpozMQAtyXO4n/PK2vGqCuUqWhMleHpHMol
EtO3pYytqhr/7UfXNHQa6m10E20n0/sLcdoJ1pZIaDu9lS6jZMxhCcACAkjRl0OU
RvsBq/o6WBaUm+gr0HcuY7iUx2ZaaDGkQD9J+jyuYQbzRBj8c4NL1ZIsJ4bUyq1r
g60LWK4a7ksTQCoKz1ql+/R2T9yYAl5VX+aUKzwR6M3zC6P3UcMCAwEAAaOBkDCB
jTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwEQYJYIZIAYb4QgEBBAQDAgbAMB0GA1UdDgQWBBQiRu8p2TJfG8Ba
mOFD1lAwnlj9hjAiBgNVHREEGzAZghdnaXRodWIuZ2l0aHViYXNzZXRzLmNvbTAN
BgkqhkiG9w0BAQsFAAOCAQEAmFUf8dFzfttVDGvD5nrscJ0FFzen4gU5J0RXrbNn
HWbjyUPbFEoP5BC0AQsonNDQCvEGjGe1y+vSb7RieikTkVyRfLdgOWGXyW962T/a
ibBFvPe9Hh99OL75L3sLTKlIaDwqAg8GButGvV5DaBE2ZQJNZroOAVqxcGPgCZSC
1wP7t5pcA7NpkfIF7NNxThPE1wY5HMynxOAwmh/NpAtkBjbjESNcv7JDVOyPlid5
fhHunHryAex7p3/mFxXE405NPHGGqUeVq/dsG7uzgpYj2Pl0Eg/TpQaOmCjuMOUy
+hyXAMMFVtAHIEweAuZSeH1t4Y7sD3gNumXd8t83Ei5fHA==
-----END CERTIFICATE-----
25 changes: 25 additions & 0 deletions server/.http-mitm-proxy/certs/test-gitlab.circleci.com.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIEQDCCAyigAwIBAgIQRz6aXoWmp8lCVOcB4u66SjANBgkqhkiG9w0BAQsFADB9
MRgwFgYDVQQDEw9Ob2RlTUlUTVByb3h5Q0ExETAPBgNVBAYTCEludGVybmV0MREw
DwYDVQQIEwhJbnRlcm5ldDERMA8GA1UEBxMISW50ZXJuZXQxGzAZBgNVBAoTEk5v
ZGUgTUlUTSBQcm94eSBDQTELMAkGA1UECxMCQ0EwHhcNMjMwNDA2MTc0NDA4WhcN
MjQwNDA3MTc0NDA4WjCBpjEhMB8GA1UEAxMYdGVzdC1naXRsYWIuY2lyY2xlY2ku
Y29tMREwDwYDVQQGEwhJbnRlcm5ldDERMA8GA1UECBMISW50ZXJuZXQxETAPBgNV
BAcTCEludGVybmV0MRswGQYDVQQKExJOb2RlIE1JVE0gUHJveHkgQ0ExKzApBgNV
BAsTIk5vZGUgTUlUTSBQcm94eSBTZXJ2ZXIgQ2VydGlmaWNhdGUwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFAWWSgvPpYlGVVgFRcMEGa49SDpXSDWOA
Va/plDCuXGy3mUa0Zb8waB6Z8dErt80YhiqfmwlZWuxRTAY+JgWTXF6fFEpKvztW
QK19ikIGTbCooU9feoWGkU260l1r+C4i1qWUDKr70vVWi3vH4xcUydiz7HCr3PYU
zfPYSwWzwA4Ixfk4hMhNRt7Po5c1/oz62lqh6fjDfGxKgZFDQwEGS0BFmAnB39Y4
rYcpA8WWiyfR0BZW91Pii88R//kacRK52eKht7HivdnmmtbP7U0RZWwAbE04mJCA
xip6UbR6xPLHlI05PsvJaImOlL1jGOiLlYuMG144k4gtlGHFvRmbAgMBAAGjgZEw
gY4wCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
CCsGAQUFBwMCMBEGCWCGSAGG+EIBAQQEAwIGwDAdBgNVHQ4EFgQUIkbvKdkyXxvA
WpjhQ9ZQMJ5Y/YYwIwYDVR0RBBwwGoIYdGVzdC1naXRsYWIuY2lyY2xlY2kuY29t
MA0GCSqGSIb3DQEBCwUAA4IBAQBy0prBqcpgu6G/p+GZz7QmnCN1ASXo5s4n5jV0
WKRrLtSx0wMGKqreW7OewsqBZWnchFzDjlpc50KC1NPsITHPQD4Hkg3LVWIesVPs
f2RuAoQ269zmbUa+TdRycMewYrffI1MjU9PbEJM2i+OM06FdxnusfjGhICkqNr7W
b7z5ZzA3TK619ByF9vGETHU322lk0BgOMcGC5FwqJjgzSFRFBGyzvZGIij/BNuCf
9lmVmGS8wqUD2uK10SjNkooXjoWbyshS82BnCjogxIe/SD78/Qy2x2XoqjT2G0SJ
+SXVYmK5chv59Bx4FiP1D0FUAd3udd4xHvvbODtKWxRDJO2U
-----END CERTIFICATE-----
25 changes: 25 additions & 0 deletions server/.http-mitm-proxy/certs/www.google.com.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIELDCCAxSgAwIBAgIQlS4VeMjGE1u0loXSNASYkDANBgkqhkiG9w0BAQsFADB9
MRgwFgYDVQQDEw9Ob2RlTUlUTVByb3h5Q0ExETAPBgNVBAYTCEludGVybmV0MREw
DwYDVQQIEwhJbnRlcm5ldDERMA8GA1UEBxMISW50ZXJuZXQxGzAZBgNVBAoTEk5v
ZGUgTUlUTSBQcm94eSBDQTELMAkGA1UECxMCQ0EwHhcNMjMwNDA2MTc0NDA2WhcN
MjQwNDA3MTc0NDA2WjCBnDEXMBUGA1UEAxMOd3d3Lmdvb2dsZS5jb20xETAPBgNV
BAYTCEludGVybmV0MREwDwYDVQQIEwhJbnRlcm5ldDERMA8GA1UEBxMISW50ZXJu
ZXQxGzAZBgNVBAoTEk5vZGUgTUlUTSBQcm94eSBDQTErMCkGA1UECxMiTm9kZSBN
SVRNIFByb3h5IFNlcnZlciBDZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBANh7lViqjWS+Erafr/qzCQ4l+U1y110e6XcAOyR4PbxGK1Uw
9yg1jBNEYl+Th9Dn0wJ3mto1ljC6c8tif9Z6dT7cxPRNW4e122qV59eipIo35EA9
UdFYhzFngmNGLjB3Pe5Wz/jDdQe1L5HAieMmMG3jLcGCGbO8HCImXPX9noeLyHpL
lZwuhLroQxpjdz0wCXlznggYiqNeZK4KxctF0KAKoycpHFrGiMzPIR9X2qSyh1PJ
3mlih3pyzAk91JleA9/DyMR1uylQQeFjfrGPHpquAcElII1xLXUd5jEU7F95T1FO
GvCZPAMZ0DPmhaOCiztbF6Js5eNnuQp1L1EYcNMCAwEAAaOBhzCBhDAJBgNVHRME
AjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
EQYJYIZIAYb4QgEBBAQDAgbAMB0GA1UdDgQWBBQiRu8p2TJfG8BamOFD1lAwnlj9
hjAZBgNVHREEEjAQgg53d3cuZ29vZ2xlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEA
NUPge/wtiQH4a0kJ9VTmcz42HUNzFOOVB0f8wrD3/tClet9B+Lf9+GoPLSLChbXw
w5AKXMx0JZlXjanccLjGHxht4bRcX6OVqKNvw080m9VRa//zR1BaPnF4v/2+7py+
CXPldeLnRam7Bep8TlcWgbYwcJn+kUybVwFXv4pbhFrZ4OvzTO6Kg4aO1bSuNUjA
qO3HwEybnZVkdvGZHt6q+xGKptIu9+/79AWLNk9A2s2vFQtWCDe4oBl5Ww6hM7Jz
COntjsBUY5IYoOzpRmF2NAP/agSVIx3Ay1fkLsHsfqsjltM7bhe8IXHoDVho7kLg
Ee4K8BEhr8gtbheQK8cbXQ==
-----END CERTIFICATE-----
27 changes: 27 additions & 0 deletions server/.http-mitm-proxy/keys/chat.openai.com.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA3dv3nttmTzhCAFCFj3pW5FXcAcup6/5e1F+LKqNv5a0oyQ+b
yv6eehyENtK2e1kWsPbwpbeUqCuHVqJ70BexoujfTmF5i+Zow4oLhiYd9IE20JEl
BiVaHhB/gfCHc6LzIoZHU2USCQrvHCa83Kb8LlEGUQERHXxnCnattMJPogCHV+EW
SgFveQT7BTmjQEyy4h2Jg7C0QxO2X7rxy+mC7FpSzPydqrmObi6WssBp06MiH1Sw
aM2r0XjM2wI9Fpd7w5fscNASWp5oroq3HRoAzy5hZwF65dGqkjsSHSlduxmQwaID
ZWzeuM5Gu8LI/DgQNxGrVeEnP8VHhM1QdI3NsQIDAQABAoIBABsgljed/VWmq/hQ
oDId3AHNp0nvapKk7tiyKYiwRQJ9AKmL/2lL5poJAlgXPfGZYDNJcH2c08AX2XOs
CK5WNVXVeleBxuxGoyz0pEnV/4/p3EdWlgO5PbqDGyoq3E8U/7xrFY3ShAjnxbqo
GGv0/Y0WwmpVcm+r6kf+4KjDYRwOUOwD5LVSgDQvnieeahEJIQP60BOme3EmUi4U
SyOmI4XwzzPHjmABSBkAgc7LL9j3t2WD6rattSv0ThELXQhow8OeUezcNTsjIWsl
eKcykeut8px/Viw59VbkoqnBGVqAFdrxeKuKaH1PVwme7/QftQcaPrCd4JyerJfE
tSrXT1kCgYEA91+rqvNADub2ruVKnmPsozrjG9AhFhOuV4E4kQXO2+heE1yrF0L2
SGACefordjYZcMIR3+23+Db86cIvqrfs94eaI/4M/WoYSaHJcRmiTGL/xOIq0TzP
+6zvCMAfrjhClaiMo1oZVPiSDdcR9r2csRFIfS+mGoUf/VdmG064yNkCgYEA5ZiG
y8x4zT4sffIk3fWgc6yuPLJPKKIp50jHzIkX3RIWTb1v7+5SIKYZVWussgYrPC9O
y4ap92u/L5gJPewYmlpk0T1lHrZQTChVF7/elcIDySNX23eGbVmbfGcSmm1aiJWj
BdGWnfI4m/Hp1OHXQz+S8xeuSzJdRn1Gp/VRZJkCgYEAgkhszTgXwMF7olk4l3rh
IobdHcTb6BitdYClHhwE+mTDR0dDBJlLxIpsQ3mycivD8lMDvwAgKCYtxZ90I2GC
+Er+r34ZsU2zRPRkd6CcjcaGFldXXaO9ljtaGS22gbc3ukJu74mAVfQkWA2xdFYg
tFD58JSr0sPSOUdSi4dGYuECgYBGyMB+Inr34/w5lCbTm3+tSgapxdtrzpsWqDSZ
FYca7BGeRBI3qYT+ddcHo9upQwefVYJ4cvsBweE+niPzSE/Jfqbob4I2dsTIxgJ+
APRxvVAHefMDQZVbLy4lq21r2Nz5kRCioZxK87uKMIoDzODd5cK7WYitvEhPjB31
eEdwuQKBgQCiNWud5a6D3rmMF3V3OSb60FIXg8y2MNsxIzH66astS+oXV4/U6NCi
Y5irR3Fz8fiDc+JiYy9BPvv5B25IRM0d9zP6tDbqQR0G7ihb2WFK7h/CVf+syBk2
PhCw3pf8JO4rZo5DhcGGsY7DMn/gMhohQbDRv8fLmVq1qUnSZ4MZUw==
-----END RSA PRIVATE KEY-----
9 changes: 9 additions & 0 deletions server/.http-mitm-proxy/keys/chat.openai.com.public.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3dv3nttmTzhCAFCFj3pW
5FXcAcup6/5e1F+LKqNv5a0oyQ+byv6eehyENtK2e1kWsPbwpbeUqCuHVqJ70Bex
oujfTmF5i+Zow4oLhiYd9IE20JElBiVaHhB/gfCHc6LzIoZHU2USCQrvHCa83Kb8
LlEGUQERHXxnCnattMJPogCHV+EWSgFveQT7BTmjQEyy4h2Jg7C0QxO2X7rxy+mC
7FpSzPydqrmObi6WssBp06MiH1SwaM2r0XjM2wI9Fpd7w5fscNASWp5oroq3HRoA
zy5hZwF65dGqkjsSHSlduxmQwaIDZWzeuM5Gu8LI/DgQNxGrVeEnP8VHhM1QdI3N
sQIDAQAB
-----END PUBLIC KEY-----
27 changes: 27 additions & 0 deletions server/.http-mitm-proxy/keys/github.com.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEArLcpNPf9yBrsetVW1Zv8QsadXrsKgmQTxStd3SH+zgnpQAYi
RMwtGNzfz9+25uq0jxHa1Zs5uSKPhcfsb+dybSnmLymRPyt1WEHp/RnCIxvOTIyt
76NJQrWA5O9Od24f1jSgXfOgvssaY5H1nmb/HgsLRtnC5eDzQ2SPsEeyKxwJ1aGp
063DuQjeyAezIZfaWiFIG8LpgUP0M8NZPZDazfT/+VqD7EzrC1hlH4p6CYYZvwVm
5iF1jfv655dFvJsFHhFrBmlCMEDbfx9OdhAm92V1zGsPExZSuIuEmxX25/aEdHvJ
tEmcNTyuDdrWPMBqrOioMCO0gV9G1E2+Hd1cwQIDAQABAoIBABvt0ROyrRl9rmiS
imR9FobJzUrd824bDCNhxt+VDroiBNOIlQ62TENCpvfbakffA5bwa92yKIcVMqDk
hQmiI0Z0dGIuAOx2dOxHrwnG74tz2faromN87mzYzYtiXeLsLj5vliXQhAQ2SFck
6X4APm2M8E7jCc7Ygx3jwLngbiGQNrbAIcUHx29J4XxFZDhb/u8tezcqOsk8k70t
RnBhHhz3pDEmPidH8OheOZJRVJxOsIdYWb828VfgSHf66oOYXgq0JqrIp7KsymYF
Bbh8gdKA9siM0L9ML1ZFh0qqjcFBa9aSZ9PFAfccCHIJLbTYoBAjkWIlkMNVbU2F
fUEAXF0CgYEAx4SMVzBTxqclCBzmYf+jrcliqYpUABDHdpNAmNT6Rp4IwV+moG+I
2OjzsnVqTiaKUkrEY1fn3jzjpSqpi/4/IewSRNBeFfMhs85vZkV25F3Tf8vVrxRA
ihMolBU3ZTC49SNYBwqRnPBB5ctvjYrXcEghfY6IOiwzzK8fGTHqe7sCgYEA3Zwy
ZwWlbOVIKCsEME9vUMutBB8bZZVQ2VihIiMTwsQ3S0/INnvST3e55gQFg0CjXPTV
JVpFuFvepkTEHdW0bc9tKf02WDH3P0Ni0IVAuFI1rVX8TkEETzvTrec/PY1K+vtI
Tqb+Oc4nrvM4Q50OIfOCmTONejr+90aitmICe7MCgYEAt6dVH7TGiOe2eL9Rege8
/O2ROgqww9auJIHrRkNVlcdGu+l2EdxZFYFpQW4/SmzDinh0ShXSw4k86v5YTxrb
tjf9oQZEdOP2s/JkLLnodNHBK7PPoHd96Rs1kQnukeDFgDDmiKS74MBviD05FAsn
wJ1E5rRaxWGG1PSmJaUC+J0CgYBq3S6E9XkPKQWBsTSk4zlHmeAF08ZPVxCUrqON
JaMa0ankXEWs2ErTXWW8oIXUBDCC2+GI0J48R7j3LsPvqyUFqvf2Po+dOgMDc8hL
y2YpPCN8QbGYPswINU5fVtrtIJxeqRv2KZsAXwRN3iVsnWi6QIXiwLRhk99teJdw
IZUW9wKBgB6DAe5q4KcA9FGlk/PUyMSd4P2jnfegVtuHtBjT7ngip+FDUOUb6FYm
5n6rzRHhrYSktculiYR/vMlpn5RRIBlh8UVr1JkM7Wc5UdSKljcZKhz+hlCnmKfP
t9mG+3ETEQAry1dXhOX2oRGt1i6x2du4OI7z3SxVLhDjo7+gjkaQ
-----END RSA PRIVATE KEY-----
9 changes: 9 additions & 0 deletions server/.http-mitm-proxy/keys/github.com.public.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArLcpNPf9yBrsetVW1Zv8
QsadXrsKgmQTxStd3SH+zgnpQAYiRMwtGNzfz9+25uq0jxHa1Zs5uSKPhcfsb+dy
bSnmLymRPyt1WEHp/RnCIxvOTIyt76NJQrWA5O9Od24f1jSgXfOgvssaY5H1nmb/
HgsLRtnC5eDzQ2SPsEeyKxwJ1aGp063DuQjeyAezIZfaWiFIG8LpgUP0M8NZPZDa
zfT/+VqD7EzrC1hlH4p6CYYZvwVm5iF1jfv655dFvJsFHhFrBmlCMEDbfx9OdhAm
92V1zGsPExZSuIuEmxX25/aEdHvJtEmcNTyuDdrWPMBqrOioMCO0gV9G1E2+Hd1c
wQIDAQAB
-----END PUBLIC KEY-----
27 changes: 27 additions & 0 deletions server/.http-mitm-proxy/keys/github.githubassets.com.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAvR4oZU375BlZxt1tErj5GM2na+DnvTRknT2eweIISiLXx+qe
LABeOwe3p3WnckaC2fnsndhSsKkR4EDLJ2Q02yBf+Du9thLJdH/i+O748wRZKLWw
Qdg/iKpVynp03sRq2mjMxAC3Jc7if88ra8aoK5SpaEyV4ekcyiUS07eljK2qGv/t
R9c0dBrqbXQTbSfT+wtx2gnWlkhoO72VLqNkzGEJwAICSNGXQ5RG+wGr+jpYFpSb
6CvQdy5juJTHZlpoMaRAP0n6PK5hBvNEGPxzg0vVkiwnhtTKrWuDrQtYrhruSxNA
KgrPWqX79HZP3JgCXlVf5pQrPBHozfMLo/dRwwIDAQABAoIBAFUW75f9CXusyE8I
q53D6hf12AFa1Qm1PBvfcMHNYGty1+GUN4yWsc8ffstyzV9GSHOo1oSCo1nnCCr9
HCriFEIPg/6dapM0Sr4HGGlmpE47Q55keSR3Fsb31NfgVxswBt+0TYVWyRDSz+gv
n1rDrEDHh51s7/cQOqrdGWZ2956ecScLU1FpPl9FTVK8QcnR2u3pJ/fVKSXAxvfA
4MmNUwQsTbd9/1VKRX7CimSKXEQuGLB5LPfeUDWzUB5DP/BG1dZ28Dl7QEsCTXhU
aTLiQz5rdIFcjrR+uAQBctbBIsnde8gc0guwx0aosrSqpVevq5sD+mo9LmAr+1AT
47RMYqkCgYEA+RloOYVxwDrQer54MR95z/FSSnbRLkWzvIGN0z/WAoXNru8JuZMa
T/AxhgYhqHTzBrMFlTXP82d5TmnrvdWOvtinYxyhBRKL+wnKLU69KD1p0tOxv6e8
4l3XVvJg77jmL655ZT3xCEUVkoH8+kvxAmkbGuHxM8zaWX4jqBfYSyUCgYEAwltd
6byBUw4MseP7MY8Qv05nd8otdUiwjOtwj/uUtoCKiPY3nEuuEbB4vBXZw7jc1j3N
gVOe5Rv4XmK2SLZfT89Hc6gaiyPpvKLqEDToYSdi5riH08SwOZ5EO/AaMSjyeIkq
eZ75ImmzF63LKPj0jT+FdXgkhQOYLN5PsLWgyMcCgYEAjjALhzH94U1xLW9Fqjye
Sq0kXO7/rlsJIqQM8bWxklUQODeoJG6siU7A5hDf64l+I6fSmv5Rik3ZN4JMl1qs
lZGT0oZH/1472vsWldApNyv/GOHPx2eW8NvCDJZj8NJpSnRcRQcba64Lh0p9vd3V
X5vhZfHsvbXEOWtALTYXN6UCgYBBkc2HM591w8Goqj9uotOFlw/1K/JWJSXbBPs+
uCOdxpP2TQrJ4gZh1WWGHuEO1Ok8JjGUtf9fUCZkwWy57z0MkeOLM2VxF7ade2D4
AsF7NWx6Zjr8yNijN6/RgNl1SFk1LSF1Upq+b2aKUIm/0u2+UXXXAadgcKwARygf
d8c8tQKBgQDXDHSL60nUPaleOB7MQOc41e+dT/ZkhfTt/7rT90xSftreSXpwgwxo
Vs9qDDr9aow+NMLYhmk+vcKbsIP1BZ94MWiW8FPMo/TaoLs9oiVemMkLV+hfIlzc
/L3lnnukxiSGlv/vqyqiMJPWN+iK0ewS+yX0bFM0GUNZBzfTIJN7/g==
-----END RSA PRIVATE KEY-----
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvR4oZU375BlZxt1tErj5
GM2na+DnvTRknT2eweIISiLXx+qeLABeOwe3p3WnckaC2fnsndhSsKkR4EDLJ2Q0
2yBf+Du9thLJdH/i+O748wRZKLWwQdg/iKpVynp03sRq2mjMxAC3Jc7if88ra8ao
K5SpaEyV4ekcyiUS07eljK2qGv/tR9c0dBrqbXQTbSfT+wtx2gnWlkhoO72VLqNk
zGEJwAICSNGXQ5RG+wGr+jpYFpSb6CvQdy5juJTHZlpoMaRAP0n6PK5hBvNEGPxz
g0vVkiwnhtTKrWuDrQtYrhruSxNAKgrPWqX79HZP3JgCXlVf5pQrPBHozfMLo/dR
wwIDAQAB
-----END PUBLIC KEY-----
27 changes: 27 additions & 0 deletions server/.http-mitm-proxy/keys/test-gitlab.circleci.com.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAxQFlkoLz6WJRlVYBUXDBBmuPUg6V0g1jgFWv6ZQwrlxst5lG
tGW/MGgemfHRK7fNGIYqn5sJWVrsUUwGPiYFk1xenxRKSr87VkCtfYpCBk2wqKFP
X3qFhpFNutJda/guItallAyq+9L1Vot7x+MXFMnYs+xwq9z2FM3z2EsFs8AOCMX5
OITITUbez6OXNf6M+tpaoen4w3xsSoGRQ0MBBktARZgJwd/WOK2HKQPFlosn0dAW
VvdT4ovPEf/5GnESudniobex4r3Z5prWz+1NEWVsAGxNOJiQgMYqelG0esTyx5SN
OT7LyWiJjpS9Yxjoi5WLjBteOJOILZRhxb0ZmwIDAQABAoIBAEMz2sZDzZiLZXEf
yYtSf0YFYvqG5yykTJD2qe9wEbso5B0tOCVJoBKPMgEpsETNijUXb2rKpEHK9lo1
KNwCdFx0YgK6FS2yVjdyELyGcUddMSoU/NKBJRNmdbGJGT0/h91yg0EhoSIOMIq5
QhxJpxH8WOPnf/fghEFMkCX0UZmjDB7/EWycImqr+J4BOIZGNV2zWhN+BqFeAt3A
M/Vxwr8QRaD0cugE4hPXmxcHc6o7z68/wch9HOAnSHZmbSwFf4bTGA7IY1ZT7EwC
ixh0MRSms7AjA/7at8yHHmWUKecCbzazXkM9iHjOcsAkacRbuO7TEPzYNnirmvbx
6jBxIgECgYEA+PFqiY1GU+LMpuoujXVS2N+EnGwzYPtoaZLbclI+qSuUZJpGMiXF
LIs+V+pBCn1EznXIfSo4TUpeY7/34cqFhpos7PLhZLY32Fg4i+M3bjxOlzHINTjI
/NeeOirn2ENjJuJxA5zowxgKOh6Cw31lthlwLI92xbzT26o4+z/CWtsCgYEAypcR
mE0NdJEnmHmRLcKzW2KNZdIiNWalKWD/dyRAktc+kXPH+RZbrkufeXa0UUWHGCUd
5KhK/OpNeaNNE8HZvBO8i8MT1o47f5CBFVhbzTvgXbq7IbvxlDgT44XYcAlA1nZ9
8bGjK+9yDphXfDOYkespLMlUFF+xV2EtTvP2mEECgYEAxnX4IDbPhVq/GqaBfGa3
KIxxNR8RitSC9f+NEUO+DrHeeKGBKsNvwMY1anMnbQxXCV1e+2HoRr3uKAnHvWru
LlPFUxWCWP7n4ILcebEn5KsRYHngiYV+vgvLacYA1SlL55kIzf+OlNIafSEL0Hus
1ZLMGco5vwR9xZacHLlE4ZcCgYEAhi5e0gAe7FkD38KM/MEbaGiy/ICcdcAhnnGH
YtMZDekQoOgNyBYd7ShbXOjZb4bcfop+7SbmW/OYEvutHmvjmeV8mRlA93fHQqtk
Q839J8cDyTDXpvVDgYdO7QCGpVYLosBilIWybHQwmCggsbu+zs7xu58xWDk1TYmo
p8WAS8ECgYAPmZzr2VdZ0lBshtuQQXOLay7SMiOjHRnbXy2pL7lAG+N7lzowCi2/
x5QGH4NmKHHRFv5zRsmxpLJuAw1yXLsKWVHvTgcCVKsDaD+zVs7mxBsebaNbnEvj
EF+ZSWPsYiLFYCDjjcgGh0p+K83rhdsIYryZbp5B55WsvqF8F6bbhQ==
-----END RSA PRIVATE KEY-----
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxQFlkoLz6WJRlVYBUXDB
BmuPUg6V0g1jgFWv6ZQwrlxst5lGtGW/MGgemfHRK7fNGIYqn5sJWVrsUUwGPiYF
k1xenxRKSr87VkCtfYpCBk2wqKFPX3qFhpFNutJda/guItallAyq+9L1Vot7x+MX
FMnYs+xwq9z2FM3z2EsFs8AOCMX5OITITUbez6OXNf6M+tpaoen4w3xsSoGRQ0MB
BktARZgJwd/WOK2HKQPFlosn0dAWVvdT4ovPEf/5GnESudniobex4r3Z5prWz+1N
EWVsAGxNOJiQgMYqelG0esTyx5SNOT7LyWiJjpS9Yxjoi5WLjBteOJOILZRhxb0Z
mwIDAQAB
-----END PUBLIC KEY-----
27 changes: 27 additions & 0 deletions server/.http-mitm-proxy/keys/www.google.com.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA2HuVWKqNZL4Stp+v+rMJDiX5TXLXXR7pdwA7JHg9vEYrVTD3
KDWME0RiX5OH0OfTAnea2jWWMLpzy2J/1np1PtzE9E1bh7XbapXn16KkijfkQD1R
0ViHMWeCY0YuMHc97lbP+MN1B7UvkcCJ4yYwbeMtwYIZs7wcIiZc9f2eh4vIekuV
nC6EuuhDGmN3PTAJeXOeCBiKo15krgrFy0XQoAqjJykcWsaIzM8hH1fapLKHU8ne
aWKHenLMCT3UmV4D38PIxHW7KVBB4WN+sY8emq4BwSUgjXEtdR3mMRTsX3lPUU4a
8Jk8AxnQM+aFo4KLO1sXomzl42e5CnUvURhw0wIDAQABAoIBAEiqbw6krTKARMrN
XmZSG3uGzqCrKFRnMGnUB4Yt4Fcm3JvLhGMYWk0LWtQHMwMyFdfRqwaNDz2LEJxY
E148m8d+lpQEtXEf36du6zQsMXv9192iV6jkRPkV7CQDpjR5ii3LMSMpBMsSDAYq
MX6wTnhMVgsK7zKwNWdXJkQiHkkTyfwPgstlamBBVsiUy8rBW3iV+BVqNpvODCE2
6tyf8Gvw4NPfZQwNNZ1hu94RPMxTkLlxfbMpoHWUZHNX7bWZNSW9qivnt+RLoDWW
xI+yD7LgeDsasE6VqHTGOqxBTZwBp3ZEiPmHou2newbxJMBf2WWJvdT24/iQpjJc
ukOX+PUCgYEA9ywSkunmlOHt3mwqIc+6X8Wu+hRjw+9g5kGe0xlkwequY+pwe4W4
h9Pm2Kam01YDsrv7vfkUD7Ai5mUTYc3jYsXchQsC3yv5Say5uklFOEslplWEH/BM
kdEP83IsEaBhDcDglUP+UXfQbFymxIxky75CAYFjoUvmCdzXLRtQAB0CgYEA4Dbp
3LJEVQBm/CaWDeG5hzXZVcxVjgwg0zP2pQQt7pXg2ukMJijnO5B3M7IUNTEhyByu
elEFpCSVT/Sh4UQcWpSjB/YCfMwpMF04CpXvGhpBetENsclP7sETTUtttLH3CEr1
uHs3O5fv9NK/0aTZi5gVPG4rppJGNyKNGS8VQa8CgYB71zUnLtI83kYUHxWtAyta
OO3Glti1nwZp148ALcTx8+eUYC4jdYhTZbRP8I+9a2dG8jDbqiSHB7U0wofHhSTc
pE4syquRrbKlW0ljMLrhzaT7hfVBG2EB3kGjtByoaDa4cV8U6pBNuT5QTMuxxrXp
71Wa8307n4+OeXvGOd0HcQKBgH0cByifzGNF4zFF8qryTkz1Lj2i1AZ8HADd2P3B
NEQSG7LrIV1Vq5lgBjOxZXc84CXCY1VbSnOJ+krwLTf+gnfEwqfZjQ/H+B/FlFTL
zuxYxDrc1fBjbZfC4ptZwHB4cWiOM0hqcKpvIHUS9/fqLX2oMglTTEYZDtcLD4KC
9DB/AoGBANfu/wfUUSLQ95hfahY50vFqHcjm33/8bSWjwo6teTlX+gFpFamN1r6x
WBEcupzTqeFyzY7aqIIy8sgvBXHC+9P/NtqJkeQvwnM8DkOdpfIp79x2G/eKRDHF
4QdvU7K+IjsztRIh4HlSath3P35JU+RTArrocAPutSJiaS9Cbwgi
-----END RSA PRIVATE KEY-----
9 changes: 9 additions & 0 deletions server/.http-mitm-proxy/keys/www.google.com.public.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HuVWKqNZL4Stp+v+rMJ
DiX5TXLXXR7pdwA7JHg9vEYrVTD3KDWME0RiX5OH0OfTAnea2jWWMLpzy2J/1np1
PtzE9E1bh7XbapXn16KkijfkQD1R0ViHMWeCY0YuMHc97lbP+MN1B7UvkcCJ4yYw
beMtwYIZs7wcIiZc9f2eh4vIekuVnC6EuuhDGmN3PTAJeXOeCBiKo15krgrFy0XQ
oAqjJykcWsaIzM8hH1fapLKHU8neaWKHenLMCT3UmV4D38PIxHW7KVBB4WN+sY8e
mq4BwSUgjXEtdR3mMRTsX3lPUU4a8Jk8AxnQM+aFo4KLO1sXomzl42e5CnUvURhw
0wIDAQAB
-----END PUBLIC KEY-----
2 changes: 1 addition & 1 deletion server/atackerServer.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ app.get('/sessions/list', (req, res) => {


app.get('/certificate/download', (req, res) => {
const certPath = path.join(__dirname, 'certs', 'cert.pem');
const certPath = path.join(__dirname, 'certs/certs', 'ca.pem');

res.download(certPath, 'cert.pem', (err) => {
if (err) {
Expand Down
Binary file removed server/certs/.DS_Store
Binary file not shown.
Loading

0 comments on commit 62a512b

Please sign in to comment.