pcap_sendpacket send: Message too long (errno = 90)

https://blog.securityonion.net/2011/10/when-is-full-packet-capture-not-full.html

run this line to disable NIC assemble packet before reach to pcap reader

for i in rx tx sg tso ufo gso gro lro; do ethtool -K wlan0 $i off; done

view setting

ethtool -k wlan0

windows :

https://docs.microsoft.com/en-us/windows-hardware/drivers/network/using-registry-values-to-enable-and-disable-task-offloading

Ulimit mac file handle

Ulimit

/etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
/etc/pam.d/common-session*
session required pam_limits.so

verify
# su – oracle
$ ulimit -Hn
$ ulimit -Sn

# vi /etc/sysctl.conf

Append a config directive as follows:
fs.file-max = 500000

# sysctl -p

Enable developer mode: Nexus 6p

Open the Settings app.
Scroll down to the bottom and select About phone.
Scroll to the bottom and press Build number 7 times (you’ll see a confirmation that you are now a developer), press the back button.
Developer options will now appear at the bottom of Settings, select it.

PPTP VPN VPS Ubuntu 16

1
apt-get install pptpd

Modify /etc/pptpd.conf find ‘localip’ and ‘remoteip’ and replace with

1
2
localip 10.0.0.1
remoteip 10.0.0.50-100

After add the ip scope, we can continue adding users VPN with modifying /etc/ppp/chap-secrets, for example

1
max pptpd 123456 *

modify /etc/ppp/options,

1
2
ms-dns 8.8.8.8
ms-dns 8.8.4.4

/etc/sysctl.conf,

1
net.ipv4.ip_forward=1

Run following, Pay attention to eth0, it may need change to right interface name

1
2
3
4
5
$ sudo sysctl -p
 
$ sudo /etc/init.d/pptpd restart
 
$ sudo /sbin/iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE
1
2
3
4
5
6
7
cat > /etc/init.d/pptpenable
/sbin/iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE
 
CTRL+D
 
$ chmod +x vpnrule
$ update-rc.d vpnrule defaults

/etc/default/ufw

1
DEFAULT_FORWARD_POLICY="ACCEPT"

/etc/ufw/before.rules add below rules. and then restart ufw

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# NAT table rules
*nat
:POSTROUTING ACCEPT [0:0]
 
# Forward traffic through eth0 - Change to match you out-interface
-A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
 
# don't delete the 'COMMIT' line or these nat table rules won't
# be processed
COMMIT
 
#adding this rule to the file /etc/ufw/before.rules before the line # drop INVALID packets ...
 
-A ufw-before-input -p 47 -j ACCEPT
 
#Then Run
 sudo ufw disable && sudo ufw enable

Android: make TextView looks exactly like EditText

android:background=”?attr/editTextBackground”

1
2
3
4
5
6
7
8
9
10
<TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Your text"
          android:hint="My hint"
          android:textColor="?attr/editTextColor"
          android:background="?attr/editTextBackground"
          android:gravity="center_vertical"
          android:textAppearance="?android:attr/textAppearanceMediumInverse"
          />