As developers, we spend a large amount of time in our ‘Terminal’ / ‘Shell’.
Although there are multiple available shells such as ‘zsh’, ‘ksh’ and others — ‘bash’ is one of the most popular ones and often the default.
I realized that I would often view the ‘current Git branch’ OR the ‘current working directory’ by running the
git branch and
pwd commands respectively.
However, these can be embedded right in the prompt itself by customizing it.
Below was the final result post customization:
As you can see, the ‘current working directory’ is shown in yellow, whereas the ‘current Git branch’ is shown in green (iff the current directory is a Git repository). …
Cross-site scripting (XSS) is a type of attack in which malicious scripts are injected into a trusted website. It typically occurs due to lack of input sanitization and further rendering of this unsafe input, in a web application.
There are primarily two types:
In this type of XSS, there is no explicit action required from the victim, since the injected script is permanently stored on the target server(s). The victim unknowingly retrieves the malicious script from the server, when requesting for other information.
There is a forum page, which displays the most recent comment on a…
As per the Wikipedia definition:
HTTPS or HTTP Secure is an extension of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network.
It is what manifests itself as the green padlock icon that can be seen in the ‘Address Bar’ of your browser, when visiting any website that supports HTTPS eg — Medium.
In HTTPS, there is encryption using Transport Layer Security (TLS) or Secure Sockets Layer (SSL), which was the predecessor.
TLS was introduced in 1999, and is based off SSL 3.0.
SSL / TLS aim to provide both privacy (using encryption) and identification (trusting the identity of the other party using certificates). …