Skip to content

Instantly share code, notes, and snippets.

View rostyslav's full-sized avatar

Rostyslav Rava rostyslav

View GitHub Profile
@rostyslav
rostyslav / test_read.sh
Created June 16, 2011 16:39
Test recursive file read in current directory
find . -type f -exec cp {} /dev/null \;
@rostyslav
rostyslav / test_read_verbose.sh
Created June 16, 2011 16:50
Test recursive file read in current directory with verbose output
find . -type f -exec cp -v {} /dev/null \;
@rostyslav
rostyslav / fw_start.sh
Created June 16, 2011 17:07
Firewall start script
#!/bin/bash
iptables -I INPUT -i lo -j ACCEPT
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -j DROP
@rostyslav
rostyslav / fw_stop.sh
Created June 16, 2011 17:09
Firewall stop script
#!/bin/bash
iptables -F
@rostyslav
rostyslav / copy_permission_denied_sample.txt
Created June 16, 2011 17:58
Sample permission denied output
cp: cannot open `./non-readable' for reading: Permission denied
@rostyslav
rostyslav / Alerter.java
Created July 5, 2011 21:51
Sample notification alerter written in Java
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JWindow;
import javax.swing.UIManager;
@rostyslav
rostyslav / Server.java
Created July 7, 2011 19:49
Sample TCP server
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
import java.net.*;
import java.util.*;
import java.nio.charset.*;
public class Server {
public Selector sel = null;
@rostyslav
rostyslav / Client.java
Created July 7, 2011 19:58
Sample TCP client
import java.nio.*;
import java.nio.channels.*;
import java.net.*;
import java.io.*;
import java.nio.charset.*;
public class Client {
public SocketChannel client = null;