Domain rss.alx.ie
United Kingdom
Akamai Connected Cloud
Software information

nginx nginx 1.25.5

tcp/443

  • Git configuration and history exposed
    First seen 2024-07-25 10:51
    Last seen 2024-09-20 22:19
    Open for 57 days
    • Severity: medium
      Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a652212eaa560

      [core]
      	repositoryformatversion = 0
      	filemode = true
      	bare = false
      	logallrefupdates = true
      [remote "origin"]
      	url = https://git.tt-rss.org/fox/tt-rss.git
      	fetch = +refs/heads/*:refs/remotes/origin/*
      [branch "master"]
      	remote = origin
      	merge = refs/heads/master
      
      Found on 2024-09-20 22:19
      262 Bytes
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-14 18:26

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Sat, 14 Sep 2024 18:26:51 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-14 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-14 08:41

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Sat, 14 Sep 2024 08:41:08 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-14 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-12 12:59

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Thu, 12 Sep 2024 12:59:18 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-12 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-12 09:43

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Thu, 12 Sep 2024 09:43:02 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-12 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-10 13:41

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Tue, 10 Sep 2024 13:41:04 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-10 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-10 03:38

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Tue, 10 Sep 2024 03:38:45 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-10 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-06 22:37

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Fri, 06 Sep 2024 22:37:07 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-06 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-09-06 15:11

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Fri, 06 Sep 2024 15:11:26 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-09-06 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-16 22:29

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Fri, 16 Aug 2024 22:29:05 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-16 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-16 20:08

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Fri, 16 Aug 2024 20:08:58 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-16 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-14 23:11

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Wed, 14 Aug 2024 23:11:25 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-14 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-14 21:36

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Wed, 14 Aug 2024 21:36:04 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-14 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-12 23:42

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Mon, 12 Aug 2024 23:42:29 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-12 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-12 21:13

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Mon, 12 Aug 2024 21:13:03 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-12 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-10 23:41

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Sat, 10 Aug 2024 23:41:26 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-10 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-10 03:32

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Sat, 10 Aug 2024 03:32:28 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-10 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-09 00:11

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Fri, 09 Aug 2024 00:11:34 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-09 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-08 23:15

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Thu, 08 Aug 2024 23:15:00 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-08 by HttpPlugin
    Create report
  • Open service 178.79.184.48:443 · rss.alx.ie

    2024-08-07 00:17

    HTTP/1.1 200 OK
    Alt-Svc: h3=":443"; ma=2592000
    Cache-Control: public
    Content-Type: text/html; charset=UTF-8
    Date: Wed, 07 Aug 2024 00:17:28 GMT
    Server: Caddy
    Server: nginx/1.25.5
    X-Powered-By: PHP/8.3.7
    Connection: close
    Transfer-Encoding: chunked
    
    Page title: Tiny Tiny RSS : Login
    
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Tiny Tiny RSS : Login</title>
    	<link rel="shortcut icon" type="image/png" href="images/favicon.png">
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<script src="lib/dojo/dojo.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="lib/dojo/tt-rss-layer.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/common.js?1716712974" type="text/javascript" charset="utf-8"></script>
    <script src="js/utility.js?1716712974" type="text/javascript" charset="utf-8"></script>
    
    	
    	<style type="text/css">
    		@media (prefers-color-scheme: dark) {
    			body {
    				background : #303030;
    			}
    		}
    
    		body.css_loading * {
    			display : none;
    		}
    	</style>
    
    	<script type="text/javascript">
    		require({cache:{}});
    	</script>
    
    	<script type="text/javascript">
    	/* exported Plugins */
    	const Plugins = {};
    
    		</script>
    </head>
    
    <body class="flat ttrss_utility ttrss_login css_loading">
    
    <script type="text/javascript">
    	const UtilityApp = {
            previousLogin: "",
    	    init: function() { /* invoked by UtilityJS */
                require(['dojo/parser', "dojo/ready", 'dijit/form/Button','dijit/form/CheckBox', 'dijit/form/Form',
                    'dijit/form/Select','dijit/form/TextBox','dijit/form/ValidationTextBox'],function(parser, ready){
                    ready(function() {
    					parser.parse();
    
    					dijit.byId("bw_limit").attr("checked", Cookie.get("ttrss_bwlimit") == 'true');
    					dijit.byId("login").focus();
                    });
                });
    		},
            fetchProfiles: function() {
    	        const login = dijit.byId("login").attr('value');
    
    	        if (login && login != this.previousLogin) {
                    this.previousLogin = login;
    
                    xhr.json("public.php", {op: "getprofiles", login: login},
                        (reply) => {
                            const profile = dijit.byId('profile');
    
                            profile.removeOption(profile.getOptions());
    
                            reply.forEach((p) => {
                                profile
                                    .attr("disabled", false)
                                    .addOption(p);
                            });
                        });
                }
    	    },
            gotoRegForm: function() {
            	window.location.href = "register.php";
            	return false;
        	},
            bwLimitChange: function(elem) {
            	Cookie.set("ttrss_bwlimit", elem.checked,
    				86400);
    	    }
        };
    
    
    </script>
    
    
    <div class="container">
    
    	<h1>Authentication</h1>
    	<div class="content">
    		<form action="public.php?return=https%3A%2F%2Frss.alx.ie%2F"
    			  dojoType="dijit.form.Form" method="POST">
    
    			<input dojoType="dijit.form.TextBox" style="display : none"
                    name="op"
                   value="login">
    			
    			<fieldset>
    				<label>Login:</label>
    				<input name="login" id="login" dojoType="dijit.form.TextBox" type="text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   required="1" value="" />
    			</fieldset>
    
    			<fieldset>
    				<label>Password:</label>
    
    				<input type="password" name="password" required="1"
    					   dojoType="dijit.form.TextBox"
    					   class="input input-text"
    					   onchange="UtilityApp.fetchProfiles()"
    					   onfocus="UtilityApp.fetchProfiles()"
    					   onblur="UtilityApp.fetchProfiles()"
    					   value=""/>
    			</fieldset>
    							<fieldset class="align-right">
    					<a href="public.php?op=forgotpass">I forgot my password</a>
    				</fieldset>
    			
    			<fieldset>
    				<label>Profile:</label>
    
    				<select disabled='disabled' name="profile" id="profile" dojoType='dijit.form.Select'>
    					<option>Default profile</option>
    				</select>
    			</fieldset>
    
    			<fieldset class="narrow">
    				<label> </label>
    
    				<label id="bw_limit_label">
    					<input dojoType='dijit.form.CheckBox' name="bw_limit"
                        onchange="UtilityApp.bwLimitChange(this)" id="bw_limit">					Use less traffic</label>
    			</fieldset>
    
    			<div dojoType="dijit.Tooltip" connectId="bw_limit_label" position="below"
    Found 2024-08-07 by HttpPlugin
    Create report
rss.alx.ie
CN:
rss.alx.ie
Key:
ECDSA-256
Issuer:
E6
Not before:
2024-07-25 09:51
Not after:
2024-10-23 09:51
Domain summary
IP summary