Initial Commit
A bit bloat old code
19
apk/index.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<script>
|
||||
function downloadURI(uri, name) {
|
||||
var link = document.createElement("a");
|
||||
link.download = name;
|
||||
link.href = uri;
|
||||
link.click();
|
||||
}
|
||||
|
||||
downloadURI("https://asandikci.com/iflpanel/ssavpn/file/in/secured/apks/ssa-vpn-signed.apk","ssa-vpn-signed.apk")
|
||||
window.location.replace("https://asandikci.com/iflpanel/ssavpn/")
|
||||
</script>
|
||||
</head>
|
||||
|
||||
</html>
|
19
assets/copy.js
Normal file
|
@ -0,0 +1,19 @@
|
|||
async function copy2Clipboard(id) {
|
||||
var copyText = document.getElementById(id);
|
||||
|
||||
// copyText.select();
|
||||
// copyText.setSelectionRange(0, 99999); // For mobile devices
|
||||
|
||||
navigator.clipboard.writeText(copyText.innerHTML);
|
||||
|
||||
var tooltip = document.getElementById(id+'-tip');
|
||||
tooltip.innerHTML = "Kopyalandı! ";
|
||||
tooltip.style.display = 'inherit';
|
||||
tooltip.style.color = 'green';
|
||||
tooltip.style.fontSize = "smaller";
|
||||
|
||||
|
||||
await new Promise(r => setTimeout(r, 2000));
|
||||
|
||||
tooltip.style.display= 'none';
|
||||
}
|
12
assets/css/extra_without_scss.css
Normal file
|
@ -0,0 +1,12 @@
|
|||
.copy_element {
|
||||
color: orange;
|
||||
cursor: copy;
|
||||
}
|
||||
|
||||
.copy_element:hover::before {
|
||||
content: "Kopyala: ";
|
||||
color: #00adb5;
|
||||
font-weight: 400;
|
||||
justify-self: center;
|
||||
font-size: medium;
|
||||
}
|
414
assets/css/main.css
Normal file
|
@ -0,0 +1,414 @@
|
|||
.ssavpn-logo:before {
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
background-size: 48px;
|
||||
background-repeat: no-repeat;
|
||||
left: 10%;
|
||||
z-index: 10;
|
||||
content: " ";
|
||||
background-image: url("https://vpn.iflpanel.com/assets/iflpanel/ssavpn48x48.png");
|
||||
}
|
||||
|
||||
.android-logo:before {
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
background-size: 48px;
|
||||
background-repeat: no-repeat;
|
||||
left: 10%;
|
||||
z-index: 10;
|
||||
content: " ";
|
||||
background-image: url("/assets/images/misc/android-logo.png");
|
||||
}
|
||||
|
||||
@keyframes shake-x {
|
||||
0% {
|
||||
transform: translate(0, 0);
|
||||
}
|
||||
5% {
|
||||
transform: translate(5px, 0);
|
||||
}
|
||||
10% {
|
||||
transform: translate(0, 0);
|
||||
}
|
||||
15% {
|
||||
transform: translate(5px, 0);
|
||||
}
|
||||
20% {
|
||||
transform: translate(0, 0);
|
||||
}
|
||||
25% {
|
||||
transform: translate(5px, 0);
|
||||
}
|
||||
30% {
|
||||
transform: translate(0, 0);
|
||||
}
|
||||
100% {
|
||||
transform: translate(0, 0);
|
||||
}
|
||||
}
|
||||
.HIDDEN {
|
||||
display: none;
|
||||
}
|
||||
|
||||
html,
|
||||
body {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
box-sizing: border-box;
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-family: "Noto Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", Arial, "Helvetica Neue", sans-serif;
|
||||
background-color: #131a21;
|
||||
color: #EEEEEE;
|
||||
}
|
||||
html header,
|
||||
body header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: left;
|
||||
padding: 0px 10px;
|
||||
min-height: 60px;
|
||||
background-color: #131a21;
|
||||
border-bottom: #00ADB5 0.2vh solid;
|
||||
user-select: none;
|
||||
}
|
||||
html header #hlogo > img,
|
||||
body header #hlogo > img {
|
||||
max-height: 45px;
|
||||
max-width: 200px;
|
||||
margin-top: 5px;
|
||||
padding: auto;
|
||||
}
|
||||
html nav,
|
||||
body nav {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
margin-left: auto;
|
||||
}
|
||||
html nav ul,
|
||||
body nav ul {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
column-gap: 20px;
|
||||
box-sizing: border-box;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
list-style-type: none;
|
||||
}
|
||||
html article,
|
||||
body article {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
align-items: start;
|
||||
gap: 10px;
|
||||
width: auto;
|
||||
min-height: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
html article h1,
|
||||
body article h1 {
|
||||
align-self: center;
|
||||
text-align: center;
|
||||
font-size: xx-large;
|
||||
}
|
||||
html article h2,
|
||||
body article h2 {
|
||||
align-self: center;
|
||||
text-align: center;
|
||||
font-size: x-large;
|
||||
text-decoration: underline;
|
||||
text-wrap: balance;
|
||||
}
|
||||
html article h3,
|
||||
body article h3 {
|
||||
align-self: center;
|
||||
}
|
||||
html article.plain,
|
||||
body article.plain {
|
||||
background-color: #393E46;
|
||||
border: #10161d double 3px;
|
||||
padding: 10px;
|
||||
}
|
||||
html article.sections,
|
||||
body article.sections {
|
||||
margin-block-start: 10px;
|
||||
}
|
||||
html article.sections > .section,
|
||||
body article.sections > .section {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-self: center;
|
||||
box-sizing: border-box;
|
||||
width: 95vw;
|
||||
background-color: #393E46;
|
||||
}
|
||||
html article.sections > .section:first-child,
|
||||
body article.sections > .section:first-child {
|
||||
border-top-left-radius: 10px;
|
||||
border-top-right-radius: 10px;
|
||||
border-bottom-right-radius: 0px;
|
||||
border-bottom-left-radius: 0px;
|
||||
}
|
||||
html article.sections > .section:last-child,
|
||||
body article.sections > .section:last-child {
|
||||
border-top-right-radius: 0px;
|
||||
border-top-left-radius: 0px;
|
||||
border-bottom-left-radius: 10px;
|
||||
border-bottom-right-radius: 10px;
|
||||
}
|
||||
html article.sections > .section:only-child,
|
||||
body article.sections > .section:only-child {
|
||||
border-top-right-radius: 10px;
|
||||
border-top-left-radius: 10px;
|
||||
border-bottom-left-radius: 10px;
|
||||
border-bottom-right-radius: 10px;
|
||||
}
|
||||
html article.sections > .section .grid,
|
||||
body article.sections > .section .grid {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
column-gap: 20px;
|
||||
box-sizing: border-box;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
list-style-type: none;
|
||||
}
|
||||
html article.sections > .section .grid .element,
|
||||
body article.sections > .section .grid .element {
|
||||
width: 90%;
|
||||
box-sizing: border-box;
|
||||
padding: 0rem 0;
|
||||
margin: 0.5rem 0;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
border: #EEEEEE groove 2px;
|
||||
background-color: #222831;
|
||||
}
|
||||
html article.sections > .section .grid .element:first-child,
|
||||
body article.sections > .section .grid .element:first-child {
|
||||
border-top-left-radius: 10px;
|
||||
border-top-right-radius: 10px;
|
||||
border-bottom-right-radius: 0px;
|
||||
border-bottom-left-radius: 0px;
|
||||
}
|
||||
html article.sections > .section .grid .element:last-child,
|
||||
body article.sections > .section .grid .element:last-child {
|
||||
border-top-right-radius: 0px;
|
||||
border-top-left-radius: 0px;
|
||||
border-bottom-left-radius: 10px;
|
||||
border-bottom-right-radius: 10px;
|
||||
}
|
||||
html article.sections > .section .grid .element:only-child,
|
||||
body article.sections > .section .grid .element:only-child {
|
||||
border-top-right-radius: 10px;
|
||||
border-top-left-radius: 10px;
|
||||
border-bottom-left-radius: 10px;
|
||||
border-bottom-right-radius: 10px;
|
||||
}
|
||||
html article.sections > .section .grid .element p,
|
||||
body article.sections > .section .grid .element p {
|
||||
padding: 0 0.5rem;
|
||||
flex-grow: 1;
|
||||
}
|
||||
html article.sections > .section .grid .element p.explanation,
|
||||
body article.sections > .section .grid .element p.explanation {
|
||||
margin-top: 3px;
|
||||
}
|
||||
html article.sections > .section .grid .element h3.with-explanation,
|
||||
body article.sections > .section .grid .element h3.with-explanation {
|
||||
font-size: x-large;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
html article.sections > .section .grid > .hover,
|
||||
body article.sections > .section .grid > .hover {
|
||||
transition: transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);
|
||||
}
|
||||
html article.sections > .section .grid > .hover:hover,
|
||||
body article.sections > .section .grid > .hover:hover {
|
||||
transform: translateX(15px);
|
||||
}
|
||||
@media screen and (min-width: 768px) {
|
||||
html article.sections > .section .grid2x2 > .element,
|
||||
body article.sections > .section .grid2x2 > .element {
|
||||
width: 45%;
|
||||
}
|
||||
html article.sections > .section .grid2x2 > .element:first-child,
|
||||
body article.sections > .section .grid2x2 > .element:first-child {
|
||||
border-top-right-radius: 0px;
|
||||
border-top-left-radius: 10px;
|
||||
border-bottom-left-radius: 0px;
|
||||
border-bottom-right-radius: 0px;
|
||||
}
|
||||
html article.sections > .section .grid2x2 > .element:nth-child(2),
|
||||
body article.sections > .section .grid2x2 > .element:nth-child(2) {
|
||||
border-top-right-radius: 10px;
|
||||
border-top-left-radius: 0px;
|
||||
border-bottom-left-radius: 0px;
|
||||
border-bottom-right-radius: 0px;
|
||||
}
|
||||
html article.sections > .section .grid2x2 > .element:nth-last-child(2),
|
||||
body article.sections > .section .grid2x2 > .element:nth-last-child(2) {
|
||||
border-top-right-radius: 0px;
|
||||
border-top-left-radius: 0px;
|
||||
border-bottom-left-radius: 10px;
|
||||
border-bottom-right-radius: 0px;
|
||||
}
|
||||
html article.sections > .section .grid2x2 > .element:last-child,
|
||||
body article.sections > .section .grid2x2 > .element:last-child {
|
||||
border-top-right-radius: 0px;
|
||||
border-top-left-radius: 0px;
|
||||
border-bottom-left-radius: 0px;
|
||||
border-bottom-right-radius: 10px;
|
||||
}
|
||||
html article.sections > .section .grid2x2 > .hover:hover,
|
||||
body article.sections > .section .grid2x2 > .hover:hover {
|
||||
transform: translateY(-15px);
|
||||
}
|
||||
}
|
||||
html article.sections > .section .grid-img > .element,
|
||||
body article.sections > .section .grid-img > .element {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
html article.sections > .section .grid-img > .element div.block,
|
||||
body article.sections > .section .grid-img > .element div.block {
|
||||
flex-grow: 2;
|
||||
display: block;
|
||||
}
|
||||
html article.sections > .section .grid-img > .element div.block > h3,
|
||||
body article.sections > .section .grid-img > .element div.block > h3 {
|
||||
text-align: center;
|
||||
text-wrap: balance;
|
||||
font-size: x-large;
|
||||
}
|
||||
html article.sections > .section .grid-img > .element img,
|
||||
body article.sections > .section .grid-img > .element img {
|
||||
margin-left: 1vw;
|
||||
width: 50px;
|
||||
}
|
||||
html article.sections > .section .grid-plain > .element,
|
||||
body article.sections > .section .grid-plain > .element {
|
||||
width: 80%;
|
||||
border: none;
|
||||
background-color: inherit;
|
||||
list-style-type: disc;
|
||||
text-align: justify;
|
||||
text-align-last: left;
|
||||
line-break: loose;
|
||||
}
|
||||
html article.sections > .section > .note,
|
||||
body article.sections > .section > .note {
|
||||
font-style: italic;
|
||||
text-align: center;
|
||||
margin: 1vh 1vw;
|
||||
}
|
||||
html article.sections > .section > .note > .symbol,
|
||||
body article.sections > .section > .note > .symbol {
|
||||
display: inline-block;
|
||||
animation: shake-x 4.72s ease infinite;
|
||||
transform-origin: 50% 50%;
|
||||
}
|
||||
html footer,
|
||||
body footer {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: space-evenly;
|
||||
min-height: 50px;
|
||||
background-color: #10161d;
|
||||
border-top: #00ADB5 0.2vh solid;
|
||||
margin-top: auto;
|
||||
margin-block-start: 10px;
|
||||
padding-top: 10px;
|
||||
}
|
||||
html footer div,
|
||||
body footer div {
|
||||
text-align: center;
|
||||
}
|
||||
html a,
|
||||
body a {
|
||||
background-color: transparent;
|
||||
text-decoration: none;
|
||||
}
|
||||
html a:link,
|
||||
body a:link {
|
||||
color: #00ADB5;
|
||||
}
|
||||
html a:visited,
|
||||
body a:visited {
|
||||
color: #129da3;
|
||||
}
|
||||
html a:hover,
|
||||
body a:hover {
|
||||
color: #00adb5;
|
||||
text-decoration: underline;
|
||||
}
|
||||
html a:active,
|
||||
body a:active {
|
||||
color: #2d8488;
|
||||
}
|
||||
html .main-scrollable,
|
||||
body .main-scrollable {
|
||||
height: 100%;
|
||||
overflow-y: auto;
|
||||
-ms-overflow-style: none;
|
||||
scrollbar-width: none;
|
||||
}
|
||||
html .main-scrollable::-webkit-scrollbar,
|
||||
body .main-scrollable::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
html .tooltip,
|
||||
body .tooltip {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
}
|
||||
html .tooltip .tooltiptext,
|
||||
body .tooltip .tooltiptext {
|
||||
visibility: hidden;
|
||||
width: 140px;
|
||||
background-color: #555;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
border-radius: 6px;
|
||||
padding: 5px;
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
bottom: 150%;
|
||||
left: 50%;
|
||||
margin-left: -75px;
|
||||
opacity: 0;
|
||||
transition: opacity 0.3s;
|
||||
}
|
||||
html .tooltip .tooltiptext::after,
|
||||
body .tooltip .tooltiptext::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
left: 50%;
|
||||
margin-left: -5px;
|
||||
border-width: 5px;
|
||||
border-style: solid;
|
||||
border-color: #555 transparent transparent transparent;
|
||||
}
|
||||
html .tooltip:hover .tooltiptext,
|
||||
body .tooltip:hover .tooltiptext {
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=main.css.map */
|
1
assets/css/main.css.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"sourceRoot":"","sources":["../scss/_images.scss","../scss/_animation.scss","../scss/main.scss","../scss/_fonts.scss","../scss/_colors.scss","../scss/_header.scss","../scss/_nav.scss","../scss/_article.scss","../scss/_utils.scss","../scss/_footer.scss","../scss/_copy.scss"],"names":[],"mappings":"AAGE;EACE;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AAbF;EACE;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AChBJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AClBJ;EACE;;;AAGF;AAAA;EAEE;EACA;EAEA;EACA;EAEA;EACA;EAEA,aC3BM;ED4BN,kBEjBS;EFkBT,OEXa;;AFeb;AAAA;EG9BA;EACA;EACA;EAEA;EACA;EAEA,kBDCS;ECAT;EAEA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AHmBF;AAAA;EIrCA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;;AJ0BF;AAAA;EKtCA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;ALiBA;AAAA;EKZF,kBHfa;EGgBb;EACA;;ALcE;AAAA;EKVF;;AAEA;AAAA;EACE;EACA;EACA;EAEA;EACA;EAEA,kBH/BW;;AIVb;AAAA;EACE,wBDyCgC;ECxChC,yBDwCgC;ECvChC;EACA;;AAGF;AAAA;EACE;EACA;EACA,2BDgCgC;EC/BhC,4BD+BgC;;AC5BlC;AAAA;EACE,yBD2BgC;EC1BhC,wBD0BgC;ECzBhC,2BDyBgC;ECxBhC,4BDwBgC;;AAGhC;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA,kBH5DO;;AITb;AAAA;EACE,wBDqEoC;ECpEpC,yBDoEoC;ECnEpC;EACA;;AAGF;AAAA;EACE;EACA;EACA,2BD4DoC;EC3DpC,4BD2DoC;;ACxDtC;AAAA;EACE,yBDuDoC;ECtDpC,wBDsDoC;ECrDpC,2BDqDoC;ECpDpC,4BDoDoC;;AAEhC;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;;AAEA;AAAA;EACE;;AAMJ;EACE;AAAA;IACE;;EC3ER;AAAA;IACE;IACA,wBD0E+B;ICzE/B;IACA;;EAGF;AAAA;IACE,yBDoE+B;ICnE/B;IACA;IACA;;EAGF;AAAA;IACE;IACA;IACA,2BD2D+B;IC1D/B;;EAGF;AAAA;IACE;IACA;IACA;IACA,4BDmD+B;;EAIzB;AAAA;IACE;;;AAQN;AAAA;EACE;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;EACA;;AAIJ;AAAA;EACE;EACA;;AAOJ;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;AAAA;EAOE;EACA;EACA;;AARA;AAAA;EACE;EACA;EACA;;AL5GN;AAAA;EOtDA;EACA;EACA;EACA;EAEA;EACA,kBLCS;EKAT;EAEA;EACA;EAEA;;AAEA;AAAA;EACE;;AP4CF;AAAA;EACE;EACA;;AAEA;AAAA;EACE,OE9CS;;AFiDX;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;EMjFF;EACA;;AALA;AAAA;EACE;;AEDF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA","file":"main.css"}
|
94
assets/iflpanel/ssavpn.svg
Normal file
|
@ -0,0 +1,94 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="200mm"
|
||||
height="200mm"
|
||||
viewBox="0 0 200 200"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
||||
sodipodi:docname="ssavpn.svg"
|
||||
inkscape:export-filename="ssavpn48x48.png"
|
||||
inkscape:export-xdpi="6.0959997"
|
||||
inkscape:export-ydpi="6.0959997"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
inkscape:zoom="0.35355339"
|
||||
inkscape:cx="96.166522"
|
||||
inkscape:cy="386.0803"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="739"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:export-bgcolor="#ffffff00" />
|
||||
<defs
|
||||
id="defs1">
|
||||
<inkscape:path-effect
|
||||
effect="fillet_chamfer"
|
||||
id="path-effect4"
|
||||
is_visible="true"
|
||||
lpeversion="1"
|
||||
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
|
||||
radius="0"
|
||||
unit="px"
|
||||
method="auto"
|
||||
mode="F"
|
||||
chamfer_steps="1"
|
||||
flexible="false"
|
||||
use_knot_distance="true"
|
||||
apply_no_radius="true"
|
||||
apply_with_radius="true"
|
||||
only_selected="false"
|
||||
hide_knots="false" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
style="display:inline">
|
||||
<g
|
||||
id="g4"
|
||||
transform="translate(-86.163789,-27.213761)"
|
||||
style="fill:#d40000" />
|
||||
<path
|
||||
style="fill:#b3b3b3;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97813344"
|
||||
d="M 6.1040265,195 61.040265,105 12.208053,75.000001 54.936238,5 70.196305,5 27.468119,75.000001 76.300331,105 21.364093,195 Z"
|
||||
id="path37"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="fill:#666666;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98773342;fill-opacity:1"
|
||||
d="M 30.520132,195 85.456371,105 36.624159,75.000002 79.352344,5.0000008 H 94.612411 L 51.884225,75.000002 100.71644,105 45.780199,195 Z"
|
||||
id="path64"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98453319"
|
||||
d="M 74.469123,83.000001 122.08053,5 l 0,25 -36.624159,60.000001 z"
|
||||
id="path65"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97493327"
|
||||
d="M 189.22482,195 122.08053,5.0000001 V 30 l 57.98825,85 z"
|
||||
id="path66"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#800000;stroke:#000000;stroke-width:1.45751;stroke-opacity:0.98933333"
|
||||
d="m 109.72093,107.88517 h 43.08179 L 158.95725,120 H 97.41186 Z"
|
||||
id="path67" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/iflpanel/ssavpn48x48.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
94
assets/images/icons/favicon.svg
Normal file
|
@ -0,0 +1,94 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="200mm"
|
||||
height="200mm"
|
||||
viewBox="0 0 200 200"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
||||
sodipodi:docname="ssavpn.svg"
|
||||
inkscape:export-filename="ssavpn48x48.png"
|
||||
inkscape:export-xdpi="6.0959997"
|
||||
inkscape:export-ydpi="6.0959997"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
inkscape:zoom="0.35355339"
|
||||
inkscape:cx="96.166522"
|
||||
inkscape:cy="386.0803"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="739"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:export-bgcolor="#ffffff00" />
|
||||
<defs
|
||||
id="defs1">
|
||||
<inkscape:path-effect
|
||||
effect="fillet_chamfer"
|
||||
id="path-effect4"
|
||||
is_visible="true"
|
||||
lpeversion="1"
|
||||
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
|
||||
radius="0"
|
||||
unit="px"
|
||||
method="auto"
|
||||
mode="F"
|
||||
chamfer_steps="1"
|
||||
flexible="false"
|
||||
use_knot_distance="true"
|
||||
apply_no_radius="true"
|
||||
apply_with_radius="true"
|
||||
only_selected="false"
|
||||
hide_knots="false" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
style="display:inline">
|
||||
<g
|
||||
id="g4"
|
||||
transform="translate(-86.163789,-27.213761)"
|
||||
style="fill:#d40000" />
|
||||
<path
|
||||
style="fill:#b3b3b3;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97813344"
|
||||
d="M 6.1040265,195 61.040265,105 12.208053,75.000001 54.936238,5 70.196305,5 27.468119,75.000001 76.300331,105 21.364093,195 Z"
|
||||
id="path37"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="fill:#666666;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98773342;fill-opacity:1"
|
||||
d="M 30.520132,195 85.456371,105 36.624159,75.000002 79.352344,5.0000008 H 94.612411 L 51.884225,75.000002 100.71644,105 45.780199,195 Z"
|
||||
id="path64"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98453319"
|
||||
d="M 74.469123,83.000001 122.08053,5 l 0,25 -36.624159,60.000001 z"
|
||||
id="path65"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97493327"
|
||||
d="M 189.22482,195 122.08053,5.0000001 V 30 l 57.98825,85 z"
|
||||
id="path66"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#800000;stroke:#000000;stroke-width:1.45751;stroke-opacity:0.98933333"
|
||||
d="m 109.72093,107.88517 h 43.08179 L 158.95725,120 H 97.41186 Z"
|
||||
id="path67" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/images/misc/android-logo.jpg
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
assets/images/misc/android-logo.png
Normal file
After Width: | Height: | Size: 206 KiB |
BIN
assets/images/misc/apple-logo.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
BIN
assets/images/misc/linux-logo.png
Normal file
After Width: | Height: | Size: 522 KiB |
BIN
assets/images/misc/macos-logo.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
assets/images/misc/windows-logo.png
Normal file
After Width: | Height: | Size: 2.8 MiB |
BIN
file/in/secured/apks/ssa-vpn-signed.apk
Normal file
BIN
fonts/Cantarell-VF.otf
Normal file
BIN
fonts/cantarell-v17-latin-700.woff
Normal file
BIN
fonts/cantarell-v17-latin-700.woff2
Normal file
BIN
fonts/cantarell-v17-latin-regular.woff
Normal file
BIN
fonts/cantarell-v17-latin-regular.woff2
Normal file
94
index.php
Normal file
|
@ -0,0 +1,94 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||
<?php
|
||||
### ERROR HANDLING ###
|
||||
|
||||
function warnError($errno, $errstr, $errfile, $errline)
|
||||
{
|
||||
echo "<br><p style='padding:0px;margin:0px;background-color:white;color:black;'><b style='color:red;'>Error:</b> [$errno] $errstr <br> in file <b style='color:blue'>$errfile</b> line <b style='color:red'>$errline</b></p>";
|
||||
}
|
||||
set_error_handler("warnError");
|
||||
|
||||
if (!$_SERVER['DOCUMENT_ROOT']) {
|
||||
$_SERVER['DOCUMENT_ROOT'] = '/weblink';
|
||||
}
|
||||
# TODO separate file
|
||||
?>
|
||||
|
||||
<head>
|
||||
<!-- Meta Content -->
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="SSA VPN, fatih meb interneti için VPN çözümü">
|
||||
<meta name="keywords" content="SSA,SSA VPN,vpn,f@tih,fatih">
|
||||
<meta name="author" content="Aliberk Sandıkçı">
|
||||
|
||||
<!-- CSS Files -->
|
||||
<link rel="stylesheet" type="text/css" href="./assets/css/main.css">
|
||||
|
||||
|
||||
|
||||
<title>
|
||||
SSA VPN
|
||||
</title>
|
||||
<link rel="shortcut icon" href="assets/iflpanel/ssavpn.svg" type="image/x-icon">
|
||||
</head>
|
||||
|
||||
<style>
|
||||
.inner_button_lay {
|
||||
border: 1px white solid;
|
||||
border-radius: 5px;
|
||||
padding: 0.7rem;
|
||||
background-color: #10161d;
|
||||
}
|
||||
|
||||
.p_inb {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
|
||||
<header>
|
||||
<a href="/iflpanel/ssavpn/" id="hlogo" class="tmpinfo" style="margin: auto;"><img src="assets/iflpanel/ssavpn.svg"></a>
|
||||
<!-- <div class="tmpinfo">SSA VPN</div> -->
|
||||
</header>
|
||||
|
||||
<div class="main-scrollable">
|
||||
<article class="plain" style="text-align:center;align-items:center;">
|
||||
|
||||
|
||||
<h1 class="glow">SSA VPN </h1>
|
||||
<p style="font-size:14px;">Şifreleme sayesinde Gelişmiş Güvenlik ve Gizlilik
|
||||
<br>Yüksek Hız ve Düşük Gecikme (50Mbit/s 50ms)
|
||||
<br><b>Fatih/MEB interneti ile uyumlu!</b>
|
||||
</p><br>
|
||||
<hr style="width: 100%;margin-bottom:1rem;">
|
||||
<div class="links">
|
||||
|
||||
<p class="p_inb"><a class="button inner_button_lay" href="./apk/"><span>Android Uygulamasını (apk) İndir</span></a></p>
|
||||
<p class="p_inb"><a class="button inner_button_lay" href="./ssa-sertifika.pem"><span>SSA Sertifika</span></a></p>
|
||||
<p class="p_inb"><a class="button inner_button_lay" href="./kurulum/"><span>NASIL KURULUR</span></a></p>
|
||||
<p class="p_inb"><a class="button inner_button_lay" href="./odeme/"><span>ÖDEME BİLGİLERİ</span></a></p>
|
||||
<p class="p_inb"><a class="button inner_button_lay" href="./tos.html"><span>Kullanıcı Sözleşmesi</span></a></p>
|
||||
<p class="p_inb"><a class="button inner_button_lay" href="./privacy.html"><span>Gizlilik Politikası</span></a></p>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
<footer>
|
||||
<div class="tmpinfo">2023 🄯 Aliberk Sandıkçı</div>
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
$dir = new DirectoryIterator($_SERVER['DOCUMENT_ROOT'] . "/assets/js");
|
||||
foreach ($dir as $file) {
|
||||
if ((!$file->isDot()) && str_ends_with($file, ".js") && $file != "jquery.js") {
|
||||
echo '<script src="/assets/js/' . $file . '"></script>' . PHP_EOL . ' ';
|
||||
}
|
||||
} ?>
|
||||
</body>
|
||||
|
||||
</html>
|
95
kurulum/index.php
Normal file
|
@ -0,0 +1,95 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||
<?php
|
||||
### ERROR HANDLING ###
|
||||
|
||||
function warnError($errno, $errstr, $errfile, $errline)
|
||||
{
|
||||
echo "<br><p style='padding:0px;margin:0px;background-color:white;color:black;'><b style='color:red;'>Error:</b> [$errno] $errstr <br> in file <b style='color:blue'>$errfile</b> line <b style='color:red'>$errline</b></p>";
|
||||
}
|
||||
set_error_handler("warnError");
|
||||
|
||||
if (!$_SERVER['DOCUMENT_ROOT']) {
|
||||
$_SERVER['DOCUMENT_ROOT'] = '/weblink';
|
||||
}
|
||||
# TODO separate file
|
||||
?>
|
||||
|
||||
<head>
|
||||
<!-- Meta Content -->
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="SSA VPN, fatih meb interneti için VPN çözümü">
|
||||
<meta name="keywords" content="SSA,SSA VPN,vpn,f@tih,fatih">
|
||||
<meta name="author" content="Aliberk Sandıkçı">
|
||||
|
||||
<!-- CSS Files -->
|
||||
<link rel="stylesheet" type="text/css" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="../assets/css/extra_without_scss.css">
|
||||
|
||||
|
||||
|
||||
<title>
|
||||
Kurulum | SSA VPN
|
||||
</title>
|
||||
<link rel="shortcut icon" href="../assets/iflpanel/ssavpn.svg" type="image/x-icon">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header>
|
||||
<a href="/iflpanel/ssavpn/" id="hlogo" class="tmpinfo" style="margin: auto;"><img src="../assets/iflpanel/ssavpn.svg"></a>
|
||||
</header>
|
||||
<div class="main-scrollable">
|
||||
<article class="plain" style="text-align:center;align-items:center;">
|
||||
<h1>Kurulum</h1>
|
||||
<hr style="width: 100%;">
|
||||
<h2 id="android">Android</h2>
|
||||
<ol style="text-align: left; align-self:baseline;">
|
||||
<li><a href="../apk/" target="_blank">apk dosyası</a>nı indirin ve kurun</li>
|
||||
<li><a href="../ssa-sertifika.pem">SSA Sertifika dosyası</a>nı indirin ve SSA VPN uygulaması ile açın</li>
|
||||
<li>SSA VPN uygulamasını açın ve <b>VPN Profili Oluştur</b> butonuna tıklayın</li>
|
||||
<li>Sunucu yerine <b class="copy_element" id="server_address" onclick="copy2Clipboard('server_address')">141.95.52.145</b> adresini ve kullanıcı adı/şifrenizi giriniz</li>
|
||||
<li>Profil Adı kısmına <b class="copy_element" id="server_name" onclick="copy2Clipboard('server_name')">SSA VPN</b> yazınız (opsiyonel)</li>
|
||||
<li>Kaydet tuşuna tıklayınız ve menüye eklenen vpn profilene bağlanmak için üstüne tıklayınız</li>
|
||||
<li>Eğer karşınıza çıkarsa pil optimizasyon ve vpn bağlantısı seçeneklerine izin veriniz</li>
|
||||
<li><b>Artık Kullanmaya başlayabilirsiniz !!!</b></li>
|
||||
</ol>
|
||||
<sup style="text-align: left; align-self:baseline;">Kolaylık olması açısından üst menüye hızlı bağlantı ikonunu ekleyebilirsiniz</sup>
|
||||
|
||||
<hr style="width: 100%;">
|
||||
<h2 id="windows">Windows</h2>
|
||||
<ol style="text-align: left; align-self:baseline;">
|
||||
<li><a href="../ssa-sertifika.pem">SSA Sertifika dosyası</a>nı indirin</li>
|
||||
<li><b>Bilgisayar Sertifikaları</b> uygulamasını açın</li>
|
||||
<li>Soldaki Dosya Menüsünden <b>Güvenilen Kök Sertifikalar</b> seçeneğini seçin</li>
|
||||
<li>Eylem Menüsünden <b>Al</b> (veya içeri aktar) seçeneğini seçin.</li>
|
||||
<li>Açılan pencerede ilk önce sağdan <b>tüm dosyalar</b> seçeneğini seçin, sonra ilk adımda indirdiğiniz sertifika dosyasını bulup seçin</li>
|
||||
<li><b>Kontrol Paneli</b> Uygulamasını açın ve <b>İnternet ve Bağlantı Ayarları</b> kısmına gelin</li>
|
||||
<li><b>Yeni bir Ağ veya bağlantı oluşturun</b> seçeneğini seçin</li>
|
||||
<li><b>Bir çalışma alanına bağlanın</b> seçeneğini seçin ardından <b>Kendi internet bağlantımı kullan (VPN)</b> seçeneğini seçin</li>
|
||||
<li><b>İnternet adresi</b> kısmına <b class="copy_element" onclick="copy2Clipboard('server_address')">141.95.52.145</b> adresini ve sonraki kutucuğa <b class="copy_element" onclick="copy2Clipboard('server_name')">SSA VPN</b> girin</li>
|
||||
<li>Tamam tuşuna tıklayın, <b>Artık Kullanmaya başlayabilirsiniz !!!</b></li>
|
||||
<li>Alt paneldeki internet kısmından kullanıcı adı ve şifrenizi girerek SSA VPN'i aktileştirebilirsiniz.</li>
|
||||
</ol>
|
||||
<sup style="text-align: left; align-self:baseline;">İlk iki sefer kullanıcı adı/şifre girmeniz gerekmektedir.</sup>
|
||||
<sup style="text-align: left; align-self:baseline;">VPN bağlantısını kurduktan sonra internete bağlanamıyorsanız <a href="https://answers.microsoft.com/en-us/windows/forum/all/the-network-icon-shows-that-it-is-disconnected/0bca6f6a-30e4-4bc7-8f2c-1f1bd21869e9">bu linke</a> bakınız</sup>
|
||||
</article>
|
||||
|
||||
<footer>
|
||||
<div class="tmpinfo">2023 🄯 Aliberk Sandıkçı</div>
|
||||
</footer>
|
||||
</div>
|
||||
<?php
|
||||
$dir = new DirectoryIterator($_SERVER['DOCUMENT_ROOT'] . "/assets/js");
|
||||
foreach ($dir as $file) {
|
||||
if ((!$file->isDot()) && str_ends_with($file, ".js") && $file != "jquery.js") {
|
||||
echo '<script src="/assets/js/' . $file . '"></script>' . PHP_EOL . ' ';
|
||||
}
|
||||
} ?>
|
||||
<script src="../assets/copy.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
78
odeme/index.php
Normal file
|
@ -0,0 +1,78 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||
<?php
|
||||
### ERROR HANDLING ###
|
||||
|
||||
function warnError($errno, $errstr, $errfile, $errline)
|
||||
{
|
||||
echo "<br><p style='padding:0px;margin:0px;background-color:white;color:black;'><b style='color:red;'>Error:</b> [$errno] $errstr <br> in file <b style='color:blue'>$errfile</b> line <b style='color:red'>$errline</b></p>";
|
||||
}
|
||||
set_error_handler("warnError");
|
||||
|
||||
if (!$_SERVER['DOCUMENT_ROOT']) {
|
||||
$_SERVER['DOCUMENT_ROOT'] = '/weblink';
|
||||
}
|
||||
# TODO separate file
|
||||
?>
|
||||
|
||||
<head>
|
||||
<!-- Meta Content -->
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="SSA VPN, fatih meb interneti için VPN çözümü">
|
||||
<meta name="keywords" content="SSA,SSA VPN,vpn,f@tih,fatih,ödeme,pricing">
|
||||
<meta name="author" content="Aliberk Sandıkçı">
|
||||
|
||||
<!-- CSS Files -->
|
||||
<link rel="stylesheet" type="text/css" href="../assets/css/main.css">
|
||||
<link rel="stylesheet" type="text/css" href="../assets/css/extra_without_scss.css">
|
||||
|
||||
|
||||
|
||||
<title>
|
||||
Ödeme Bilgileri | SSA VPN
|
||||
</title>
|
||||
<link rel="shortcut icon" href="../assets/iflpanel/ssavpn.svg" type="image/x-icon">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<header>
|
||||
<a href="/iflpanel/ssavpn/" id="hlogo" class="tmpinfo" style="margin: auto;"><img src="../assets/iflpanel/ssavpn.svg"></a>
|
||||
</header>
|
||||
<div class="main-scrollable">
|
||||
<article class="plain" style="text-align:center;align-items:center;">
|
||||
<h1>Ödeme Bilgileri</h1>
|
||||
<hr style="width: 100%;">
|
||||
<h2>IBAN:</h2>
|
||||
<h2 style="margin-top: 0px;text-decoration:none;"><b class="copy_element" id="IBAN" onclick="copy2Clipboard('IBAN')">TR63 0082 9000 0949 1444 3182 51</b><span id="IBAN-tip"></span></h2>
|
||||
|
||||
<hr style="width: 100%;">
|
||||
<h2>Papara Numarası:</h2>
|
||||
<h2 style="margin-top: 0px;text-decoration:none;"><b class="copy_element" id="Papara" onclick="copy2Clipboard('Papara')">14444318251</b><span id="Papara-tip"></span></h2>
|
||||
|
||||
<hr style="width: 100%;">
|
||||
<p><b>"isim-soyisim, SSA VPN" şeklinde açıklama giriniz.</b></p>
|
||||
<p>Mobil Cihazlar için <b>tek seferlik</b> 25₺<br>
|
||||
Masaüstü/Laptop Cihazlar için <b>tek seferlik</b> 30₺<br>
|
||||
Hem Mobil Hem Masaüstü/Laptop Cihazlar için (toplam 2 hesap) <b>tek seferlik</b> 40₺
|
||||
</p>
|
||||
</article>
|
||||
|
||||
<footer>
|
||||
<div class="tmpinfo">2023 🄯 Aliberk Sandıkçı</div>
|
||||
</footer>
|
||||
</div>
|
||||
<?php
|
||||
$dir = new DirectoryIterator($_SERVER['DOCUMENT_ROOT'] . "/assets/js");
|
||||
foreach ($dir as $file) {
|
||||
if ((!$file->isDot()) && str_ends_with($file, ".js") && $file != "jquery.js") {
|
||||
echo '<script src="/assets/js/' . $file . '"></script>' . PHP_EOL . ' ';
|
||||
}
|
||||
} ?>
|
||||
<script src="../assets/copy.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
71
privacy.html
Normal file
|
@ -0,0 +1,71 @@
|
|||
<!DOCTYPE html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
|
||||
|
||||
<title>Gizlilik Sözleşmesi | SSA VPN</title>
|
||||
</head>
|
||||
|
||||
<body style="background-color: rgba(15, 15, 15, 0.812); color:aliceblue;">
|
||||
<h1>Gizlilik Politikası</h1>
|
||||
<p>Son Güncelleme: 11/11/2023</p>
|
||||
<hr>
|
||||
<p> Güvenliğiniz bizim için önemli. Bu sebeple zorunlu olarak topladığımız verilerinizi şifrelemekte ve hassasiyetle
|
||||
korumaktayız
|
||||
</p>
|
||||
<p>Biz, SSA VPN, veri sorumlusu olarak, bu gizlilik ve kişisel verilerin korunması politikası ile, hangi kişisel
|
||||
verilerinizin hangi amaçla işleneceği, işlenen verilerin kimlerle ve neden paylaşılabileceği, veri işleme yöntemimiz
|
||||
ve hukuki sebeplerimiz ile; işlenen verilerinize ilişkin haklarınızın neler olduğu hususunda sizleri aydınlatmayı
|
||||
amaçlıyoruz.
|
||||
</p>
|
||||
<h2>Toplanan Kişisel Verileriniz, Toplanma Yöntemi ve Hukuki Sebebi</h2>
|
||||
<p>IP adresiniz sadece sistemin gerekli bağlantıları gerçekleştirmesini sağlamak için toplanmaktadır. Otomatik veya
|
||||
otomatik olmayan herhangi bir yöntem ile analitik sağlayıcılar, reklam ağları, arama bilgi sağlayıcıları, teknoloji
|
||||
sağlayıcıları gibi üçüncü taraflar ile <b>paylaşılmamaktadır, işlenmemektedir</b>. Legal sebeplerden ötürü 1ay
|
||||
boyunca ip adresiniz sunucumuzda şifrelenmiş bir şekilde saklanır.
|
||||
</p>
|
||||
<h2>Kişisel Verilerinizin İşlenme Amacı</h2>
|
||||
<p>
|
||||
Kişisel verileriniz <b>kullanıcıların kendi istekleri doğrultusunda</b> sistem hatalarının giderilmesi esnasında
|
||||
kullanılması haricinde otomatik olarak işlenmemektedir.
|
||||
</p>
|
||||
<h2>Toplanan Kişisel Verilerin Kimlere ve Hangi Amaçlarla Aktarılabileceği</h2>
|
||||
<p>
|
||||
Bizimle paylaştığınız kişisel verileriniz (ip adresiniz); talep halinde <b>adli</b> makamlara, gerekli teknik ve
|
||||
idari önlemler alınması koşulu ile aktarılabilecektir.
|
||||
</p>
|
||||
|
||||
<h2>Kişisel Verileri İşlenen Kişi Olarak Haklarınız</h2>
|
||||
<p>KVKK madde 11 uyarınca herkes, veri sorumlusuna başvurarak aşağıdaki haklarını kullanabilir:</p>
|
||||
|
||||
<ol style="list-style-type: lower-alpha;">
|
||||
<li>Kişisel veri işlenip işlenmediğini öğrenme,</li>
|
||||
<li>Kişisel verileri işlenmişse buna ilişkin bilgi talep etme,
|
||||
</li>
|
||||
<li>Kişisel verilerin işlenme amacını ve bunların amacına uygun kullanılıp kullanılmadığını öğrenme,</li>
|
||||
<li>Yurt içinde veya yurt dışında kişisel verilerin aktarıldığı üçüncü kişileri bilme,</li>
|
||||
<li>Kişisel verilerin eksik veya yanlış işlenmiş olması hâlinde bunların düzeltilmesini isteme,</li>
|
||||
<li>Kişisel verilerin silinmesini veya yok edilmesini isteme,</li>
|
||||
<li>(e) ve (f) bentleri uyarınca yapılan işlemlerin, kişisel verilerin aktarıldığı üçüncü kişilere bildirilmesini
|
||||
isteme,</li>
|
||||
<li>İşlenen verilerin münhasıran otomatik sistemler vasıtasıyla analiz edilmesi suretiyle kişinin kendisi aleyhine
|
||||
bir sonucun ortaya çıkmasına itiraz etme,
|
||||
</li>
|
||||
<li>Kişisel verilerin kanuna aykırı olarak işlenmesi sebebiyle zarara uğraması hâlinde zararın giderilmesini talep
|
||||
etme, haklarına sahiptir.</li>
|
||||
</ol>
|
||||
|
||||
<p>Yukarıda sayılan haklarınızı kullanmak üzere <a href="mailto:contact@aliberksandikci.com.tr">contact@aliberksandikci.com.tr</a> üzerinden
|
||||
bizimle iletişime geçebilirsiniz.</p>
|
||||
|
||||
<h2>İletişim</h2>
|
||||
|
||||
<p>Sizlere hizmet sunabilmek amaçlı sadece gerekli olan kişisel verilerinizin, işbu
|
||||
gizlilik ve kişisel verilerin işlenmesi politikası uyarınca işlenmesini, kabul edip etmemek hususunda tamamen
|
||||
özgürsünüz. vpn.iflpanel.com websitesini, SSA VPN android uygulamasını, ssa-sertifikayı veya SSA VPN hizmetlerinden
|
||||
herhangi birini kullanmaya devam ettiğiniz takdirde kabul etmiş olduğunuz tarafımızca varsayılacak olup, daha
|
||||
ayrıntılı bilgi için bizimle <a href="mailto:contact@aliberksandikci.com.tr">contact@aliberksandikci.com.tr</a> e-mail adresi üzerinden
|
||||
iletişime geçmekten lütfen çekinmeyiniz. </p>
|
||||
|
||||
</body>
|
29
ssa-sertifika.pem
Normal file
|
@ -0,0 +1,29 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIE8DCCAtigAwIBAgIIPlRW95un+dQwDQYJKoZIhvcNAQEMBQAwFjEUMBIGA1UE
|
||||
AxMLVlBOIHJvb3QgQ0EwHhcNMjMwOTE2MDk1MjIxWhcNMzMwOTEzMDk1MjIxWjAW
|
||||
MRQwEgYDVQQDEwtWUE4gcm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
|
||||
AgoCggIBAJ5NqMhiiomHbWm+K/tdgBnhJ7vO0+HekE0aze2d8d4vGNEHCWca6iCV
|
||||
l6yAByP/DpK4NpqhRSvyGab/LJVtqOXO3zgH1ZVKnAH0hWVj3UZcjCYe9UPObvYb
|
||||
ndLBVok451M/QbTyWptxRioXJscOXJ9DJYmenIXFgaV8+UBYlVfyldIzCeHNuroo
|
||||
WRjjDMilymtvV8DY8uEX0ZgNbwXVu6iP4l2ZC4WPmMB7nl2FhflLolalNFXtYaKI
|
||||
OAWND+3e+mJI03ojzYjG/XYzg2AT0AolHTATUfHBfxckl96EPk5zUQBHgoLysdHe
|
||||
xPjIey376rey/7fKvATpDTZkxoOGEA8UAgyvfM0zex58z/OjsaMaRQrFNJ073pPQ
|
||||
UPcvHpDDxyohx/L9nQotxBAkHEHlU9gzK1liBN2S6q/vljK/mnbQmi/aTv2wkXfN
|
||||
l1DDOlnv5yTP3MfximfHMQOOazK8C5FcU1HbVnzmB4L1WCbzc8ePFXsYN50JrX9O
|
||||
I47XhC096TjU7QxBQkMjAHyPUQ4yJJGneJ5ovHGDB9Wa55pLQS0lU69SnhnpM8Lt
|
||||
JkG3hUo4lrlumeEiRW1jC5NswKiqFW87sNBsUZN63s5Vpuwk1bFqCzujeXaughSe
|
||||
IrrevWciEzXtOglRyzdTmfRXzgc4zH//zdYKr54hjWGG245r8FQjAgMBAAGjQjBA
|
||||
MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS7qDly
|
||||
4SuxV4eM+ZLw/D/mE28EvjANBgkqhkiG9w0BAQwFAAOCAgEAf1juSwI2kto3hn9X
|
||||
uxVI40oVfzD6wOXVNWo4Brfmt/t9+1keZSrTS+fxKH9EfbDjhzZmXt1QgHgSPO1Y
|
||||
g5KJiNCSfWmvaiI07+Kn4AtPSrTz6hcHM1ETC9E9IC0gFfmraAFG7gD8jQIJ+B53
|
||||
7Hk3jNa1d0l+UEir+Gt2fzBRO5o307jQbsmP6scwpTzzsZLcW9ZSM/H7ZmAyB73u
|
||||
aebKl/gcIm/DmgPVdhY6vZi656USR8/DOTq61GF5eA20lVE5kmCoVhdGkVUtD5Ji
|
||||
5GVSBD+pGLf4WxrH7hvkfqb4G1RuhFrd+6oOESC6kdXHwB+2U2nyU1DJDpjrO64C
|
||||
UKM6MzMxCEvLoSKgmumrRQfLKN7aSRbPz28t0qilzgz++mfzQEexmf9gYppsB9Qv
|
||||
4j6AoSq5N0PX1FiqgmDMT7LQu/FuNKy+scgpfegjx39H5RjZpLdR5cvpVntbGvor
|
||||
oYvPok+wo3kKXx6z16j9wuUV2fZoA9WAwS2rNveBss0sVyqxyK3D6pG4kvZTeF8L
|
||||
xvohBPHlrIPErvtlHX6stLFjA9LE0lQzUBsDH/8CUTTHzP7q4ker09Sp5yFjctMD
|
||||
ESb7TlbEXZ62CoXPJZhHXANuxr7AzObVzksUku45NwpI/Ehdh+SmZmN2wtFRdD/J
|
||||
ElxksEwnDUL/QQMpQqE/fnaMeRM=
|
||||
-----END CERTIFICATE-----
|
67
tos.html
Normal file
|
@ -0,0 +1,67 @@
|
|||
<!DOCTYPE html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
|
||||
|
||||
<title>Kullanım Koşulları | SSA VPN</title>
|
||||
</head>
|
||||
|
||||
<body style="background-color: rgba(15, 15, 15, 0.812); color:aliceblue;">
|
||||
<h1>Servis Kullanım Koşulları</h1>
|
||||
<p>Son Güncelleme: 11/11/2023</p>
|
||||
<hr>
|
||||
<p>https://asandikci.com/iflpanel/ssavpn/ adresinde yer alan bu internet sitesini ziyaret ederek, SSA VPN Android uygulamasını
|
||||
kullanarak, kullanıcı adı/parola talep ederek, ssa-sertifikayı kullanarak veya SSA VPN hizmetlerinden herhangi
|
||||
birini kullanarak bu sözleşmede yazan koşulları kabul edersiniz. Bu sayfadaki herhangi bir koşulu kabul
|
||||
etmiyorsanız, lütfen bu siteye ve ilgili diğer servislere olan erişiminizi sonlandırınız.
|
||||
</p>
|
||||
<h2>1. Gizlilik</h2>
|
||||
<p>Gizlilik Politikası <a href="privacy.html">bir başka sayfada</a> mevcuttur. Sitemizi kullandığınız takdirde,
|
||||
verilerinizin işlenmesinin Gizlilik Politikası'na uygun olarak gerçekleştiğini kabul edersiniz.
|
||||
</p>
|
||||
|
||||
<h2>2. Telif Hakları</h2>
|
||||
<p>Bu internet sitesindeki yer alan metinler ve kullanılan yazılım dahil, tüm içeriğin sahibi Aliberk Sandıkçı olup
|
||||
açık lisanslıdır. Site içeriğini, <b>aslını taklit etme amacı gütmemek, ticari amaçlarla kullanmamak ve atıfta
|
||||
bulunmak koşulu ile</b> herhangi bir izin olmaksızın kaynak kod içerisinden doğrudan çoğaltabilir, kopyalayabilir
|
||||
veya yayabilirsiniz.
|
||||
</p>
|
||||
|
||||
<h2>GENEL HÜKÜMLER</h2>
|
||||
<ul>
|
||||
<li class="element">Bir kullanıcı adı + parola ikilisi ile sadece tek bir cihazda oturum açılabilmektedir.
|
||||
Tarafınıza ulaştırılan aynı doğrulama bilgileri ile farklı cihazlarda hesap açmanız bağlantı problemleri
|
||||
ve kısıtlamalara yol açabilir. Bunun yerine yeni bir hesap adı isteyiniz.
|
||||
</li>
|
||||
|
||||
<li class="element">Mobil cihazlarınız için size tahsis edilmiş hesaplar mobil cihazlarda, bilgisayar/laptop
|
||||
cihazlarınız
|
||||
için size tahsis ediliş hesaplar bilgisayar/laptop cihazlarınızda en optimize ve doğru şekilde çalışmaktadır.
|
||||
Aksi taktirde geçici sunucu banı veya internet problemleri yaşayabilirsinizz. Hesapların açılma amacı
|
||||
dışındaki bir cihazda kullanımından doğacak yükümlülüklerden SSA VPN sorumlu değildir.
|
||||
</li>
|
||||
|
||||
<li class="element">
|
||||
SSA VPN hiçbir şekilde altyapı/wifi/modem/ethernet hızı ve stabilitesinden ve çekim gücünden sorumlu
|
||||
değildir. SSA VPN sadece mevcut bağlantının şifrelenerek iletilmesini sağlar.
|
||||
</li>
|
||||
|
||||
<li class="element">
|
||||
SSA VPN sunucuları Fransa ve Almanya sınırları içinde bulunmaktadır. Eğer sunucu seçiminin sizin için bir
|
||||
önemi varsa hesabınızı almadan önce iletişime geçiniz!
|
||||
</li>
|
||||
|
||||
<li class="element">
|
||||
Her kullanıcı kendi kullanımından ve tükettiği/ürettiği içerikten kendisi sorumludur. Kullanıcının servisi
|
||||
legal olmayan sebepler ile kullanımı SSA VPN, iflpanel, Aliberk Sandıkçı kuruluş ve kişileri ile
|
||||
ilişkilendirilemez!
|
||||
</li>
|
||||
|
||||
<li class="element">
|
||||
Kullanıcılar Servis Kullanım koşullarının güncelliğini denetlemekle yükümlüdürler.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
</body>
|
14
wiki.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<script>
|
||||
window.location.replace("https:/asandikci.com/iflpanel/ssavpn/kurulum/")
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
</body>
|
||||
|
||||
</html>
|